Python Mission 1-可変オブジェクト、不変オブジェクト、データ型


🙋‍♀️Mission🙆‍♂️
Pythonでは,可変オブジェクトと不変オブジェクトが何であるか,どのような資料型があるかを学習する.
>オブジェクト(オブジェクト)
オブジェクト(object)は、任意の属性値と動作を持つデータです.
Pythonでは、すべてが対象です.
可変オブジェクト(可変)&不変オブジェクト(可変)
≪可変オブジェクト|Variable Objects|oem_src≫:作成後に値を置換できるオブジェクト
  • list
  • set
  • dict
  • 不変オブジェクト:不変オブジェクトは、作成後に値を変更できないオブジェクトです.
  • int
  • float
  • bool
  • str
  • tuple
  • >データ型:
    数値(number)
    デジタル型とは、デジタル形式で形成された資料型を指す.
    整数、実数、8進、16進などがあります.
    整数(integer)
    整数型はその名の通り整数を表す資料型である
    a = 150
    a = -20
    a = 0
    実数(浮動小数点)
    Pythonでは実数型とは小数点を含む数字のことです
    a = 3.6
    a = -10.2
    文字列
    文字列は、文字や単語などからなる文字の集合です.
    文字列は、二重引用符、一重引用符、二重引用符、一重引用符の3つの引用符で作成できます.
    "Life is short, You need Python"
    "Love your neighbor"
    "1004"
    
    favourite_food = "hamburger"
    
    print(favourite_food)
    hamburger
    ブール
    ブールデータ型は真と偽で表されるデータ型である.真の値と偽の値しかありません.真の値と偽の値の最初の文字を常に使用する必要があります.
    print(3 > 1)
    True
    
    print('Python' == 'Python')
    True
    リスト#リスト#
    は、値を一列に並べた形式のリストです.
    変数に値を格納する場合は、[]カッコで囲み、各値はカンマで区切られます.
    a = [20, 30, 40, 50, 60]
    文字列、実数、整数、等しくないすべてのデータ型を格納できます.
    tuple(tuple)
    リストに似ていますが、tupleは()のように括弧で囲まれてtupleの値を変更することはできません.リストとは異なり、括弧を省略することもできます.
    a = (20, 30, 40, 50, 60)
    a = 20, 30, 40, 50, 60
    辞書
    辞書のように単語を調べるように値を得ることができます.
    ディクシャナリーは鍵と価値を一緒に置いた資料型です.
    dic = {'name': 'Jacob', 'age': 30, 'birth': '19910319'}
    セット(set)
    Pythonはsetという資料型表現集合を提供している.
    数学では学習は集合と同じで,集合,交差,差集合などの演算が可能である.集合には要素の順序がありません(無秩序).
    したがって、グループを出力すると、要素ごとに順序が異なります.
    また、スイート内の要素は繰り返してはいけません.繰り返すと、実は1つしか入っていません.
    food = {'hamburger', 'pizza', 'sushi', 'ramen', 'pho', 'bibimbop'}
    
    print(food)
    {'pho', 'hamburger', 'sushi', 'bibimbop', 'pizza', 'ramen'}
    
    print(food)
    {'sushi', 'pizza', 'bibimbop', 'ramen', 'pho', 'hamburger'}
    調査対象のデータ型
    type関数はオブジェクトのタイプ(資料型)を決定します.
    Pythonでは,数値もオブジェクト(object)であり,オブジェクトはクラス(class)として表される.
    print(type(food))
    <class 'set'>
    
    print(type(200))
    <class 'int'>