Python変数とデータ型


変数:Variable


値を格納する場所、割り当てられた場所
関連する変数名を指定したほうがいいです.
  • 変数は、ある値に名前を付けます.
  • 構造:variablename=value
    https://pythontutor.com/live.html#mode=edit
    >>> my_int = 1, 2, 3 
    >>> my_int
    (1, 2, 3)
    >>> my_int = 1  # my_int라는 변수에 1 이라는 값을 지정
    >>> my_int
    1
    >>> my_int + 3 # 변수를 통한 덧셈
    4
    >>> my_int * 100
    100
    >>> 

    Tip


  • パイソンでは予約語は使えません.

  • 変数は、1文字(a文字)または下線(下線)から開始する必要があります.

  • 変数の2番目の文字は、アルファベット(アルファベット)、数値(数値)、または下線(下線)です.

  • 変数は大文字と小文字を区別します.

  • 変数名のタイプは値によって変わります.
  • データ型に変換


    変数のタイプ

    数値タイプ(Numbers Type)
    数値タイプのデータは、数値値を格納し、3つの数値タイプを提供します.Longタイプは整数タイプに置き換えられる.
    >>> my_int = 1 # 숫자형 int
    >>> my_float = 3.14 # 숫자형 float
    >>> my_complex = 3.14j # 숫자형 complex
    >>> type(my_int)
    <class 'int'>
    >>> type(my_float)
    <class 'float'>
    >>> type(my_complex)
    <class 'complex'>
    文字列タイプ(Strings Type)
    文字列は、単一引用符(")または二重引用符("")に文字を含める連続した文字セットです.
    >>> my_string = 'string' # 문자형 str
    >>> type(my_string)
    <class 'str'>
    セットタイプ(Set Type)
    セットタイプには、3(Set)とプロビジョニング(Frozenset)があります.
    3つは変更できますが、重複データを除外するプロパティがあり、ソート基準はありません.
    プロ選手は修正できない.
    >>> my_set = set('ASDADADADSW') # set 데이터 타입속에 하나의 문자 데이터 타입 할당
    >>> my_set
    {'S', 'D', 'W', 'A'}
    >>> type(my_set)
    <class 'set'>
    >>> my_frozenset = frozenset('AAASDDDDDSSSDW')
    >>> my_frozenset
    frozenset({'S', 'D', 'W', 'A'})
    >>> type(my_frozenset)
    <class 'frozenset'>
    >>> my_set.add('ad') # set은 수정가능
    >>> my_frozenset.add('ad') # frozenset 수정 불가능
    Traceback (most recent call last):
      File "<pyshell#26>", line 1, in <module>
        my_frozenset.add('ad')
    AttributeError: 'frozenset' object has no attribute 'add'

    Tip


    Bool : boolean


    ブールデータ型は真と偽を表すデータ型です
    >>> boolT = True
    >>> boolF = False
    >>> type(boolT)
    <class 'bool'>
    >>> type(boolF)
    <class 'bool'>