Python - 2. データ型/デジタル型


インフラストラクチャ


chapter03-1

すべてのデータ型

  • int:整数
  • float:実数
  • 複合体:複素
  • ブール:
  • と呼ばれています
  • str:文字列(シーケンス)
  • list:リスト(シーケンス)
  • tuple:tuple(シーケンス)
  • set:集合
  • dict:辞書
  • データ型宣言

    str1 = "Python"
    str2 = 'Anaconda'
    bool = True
    float = 10.0
    int = 7
    list = [str1, str2]
    dict = {
    		"name" : "Machine Learning",
            "version" : 2.0 
            #key, value
    	    }
    tuple1 = (7, 8, 9)
    tuple2 = 7, 8, 9
    set = {7, 8, 9}

    演算子の使用

  • 四則演算
  • //:シェア
  • %:残り
  • abs(x):絶対値
  • pow(x,y)x**y:xのy乗
  • せいけいかん

    a = 3.
    b = 6
    c = .7
    d = 12.7
    
    float(b) # 6.0
    int(c) # 0
    int(d) # 12
    int(True) # 1 / False : 0
    float(False) # 0.0
    complex(3) # (3+0j)
    complex('3') # (3+0j)
    complex(False) # 0j
    

    数値演算関数

    abs(-7) # 7
    x, y = divmod(100, 8) # x = 12, y = 4
    pow(5,3) # 125
    5 ** 3 # 125

    外部モジュールの使用

    import math
    
    print(math.pi) # 3.14159265358393 
    print(math.ceil(5.1)) # x 이상의 수 중에서 가장 작은 정수 = 6
  • 第7,8章では
  • を再検討する