Python-基本データ型


つぶれる
  • 1、整数int
  • 2、浮動小数点型float
  • 3、文字列タイプstr
  • 4、リストタイプlist
  • 5、辞書タイプdict
  • 6、ブールタイプbool
  • 7、総括
  • 1、整数int
    役割:年齢、生年月日、身分証明書番号などの整数に関する状態を記録するために使用されます.
    age = 20
    name = 'sailan'
    

    2、浮動小数点型float
    役割:上昇、給与などの小数相関状態を記録します.
    height = 1.82
    salary = 1.2

    数学演算と比較サイズ
    # :
    #    
    level = 1
    level = level+1
    print(level) # 2
    
    #    
    x = 2
    y = 3
    print(x > y)#false

    3、文字列タイプstr
    役割:人の名前や性別などの記述に関連する状態を定義するために使用されます.
    name = 'sailan'
    sex = 'man'

    注意:文字列は、一重引用符、二重引用符、多引用符で定義できますが、本質的には違いはありませんが、引用符のネストされたペアリングの問題を考慮する必要があります.内層には一重引用符があり、外層には二重引用符が必要です.多引用符は多行文字列を書くことができます.
    print("my name is 'sailan'")

    文字列間は加算できますが、strとstrの間で行うことに限られ、文字列の接合を表し、str間の加算効率が極めて低いため、理解すればいいので、使用を推奨しません.
    name = 'sailan'
    age = '20'
    print(name+age) #sailan20

    4、リストタイプリスト
    役割:1つの変数で複数の学生の名前を記録する必要がある場合、数字のタイプでは実現できません.文字列のタイプは確かに記録することができます.例えばnames=「張三李四」ですが、保存の目的は取ることです.このとき、2番目の学生の名前を取り出すのは面倒ですが、リストのタイプは複数の同種属性の値を記録するために使用されます.例えば、同じクラスの複数の学生の名前、同じ人の複数の趣味など、アクセスも便利です.定義:[]内に複数の任意のタイプをカンマで区切り、右から順に1つずつ格納します.
    # :
    #  :
    names=['  ','  ','  ']
    #  :            ,           , 0    
    names=[ '  ','  ','  ']
    print(names[0])#  
    print(names[1])#  

    リストは値をネストできます
    students_ info=[['mc' ,18,['run' ,]],['sailan' ,18,['play',' sleep']]]
    print(students_ info[0][2][0])#             'run'

    5、辞書タイプdict
    複数の値を1つの変数で記録する必要があるが、複数の値は異なる属性であり、例えば人の名前、年齢、身長はリストで保存できるが、リストはインデックスで対応する値であり、インデックスは値の意味を明確に表すことができないため、辞書タイプに使用され、辞書タイプはkey:value形式でデータを格納し、keyはvalueに対して記述的な機能を持つことができる.
    #  :
    info = {
         "name":sailan", "age":21 "gender":"male"}
    #  :      key    ,key           ,        
    print(info["name"])#sailan 
    print(info['age'])#21
    print(info['gender'])#male

    辞書はネストでき、ネストの値は以下の通りです.
    infos = [
    {
         "name": 'justin1', "age": 35, "gender": "male"},
    {
         "name": 'justin2', "age": 35, "gender": "male"},
    {
         "name": 'justin3', "age": 35, "gender": "male"},
    ]
    print(infos[1]["name"])#justin2

    6、ブールタイプbool
    役割:真偽の2つの状態の重点を記録します:すべてのデータ型はブール値を持っています;None,0,空(空文字列,空リスト,空辞書など)の3つの場合,ブール値はFalseであり,残りは真である.
    #  :
    tag = True
    x = 10
    y = 12
    print(x == y)#False
    print(x < y)#True

    7、まとめ
    選択したタイプが物事の状態を明確に識別できるかどうか.保存は目的ではなく、保存の目的は後日取り出すために使用され、便利なために使用されます.自分を1台のコンピュータに想像して、もし私がコンピュータであれば、私はどのように物事の状態を頭の中に覚えて、それからpythonの中で相応のデータのタイプを探してコンピュータを自分のように物事の状態を覚えさせます.