[python]資料型-数値型、文字列、リスト、凡例


目次

  • デジタル
  • 文字列型
  • リスト資料型
  • tuple資料型
  • 1.数字型


    デジタル型は、デジタル形式で表されるデータ型である.整数、実数、8進数、16進数.

    整数型

    a = 123
    a = -178
    a = 0

    実数型

    a = 1.2
    a = -3.45
    a = 4.24E10
    a = 4.24e-10
    以上が一般的な実数形式の小数点表現です.
  • 424 e 10は4.24 E 10と同じである.
  • 424 e 10は4.2410^10、4.24 e-10は4.2410^-10です.
  • 8進数と16進数


    8進法(octal)を生成するには、0 oまたは0 Oで始まる.
    a = 0o166
    16進数(Hexadcimal)を生成するには、0 xから開始します.
    a = 0x8ff
    b = 0xABC

    演算子

  • +. -. *,/(四則演算)
  • **(平方)
  • %(後に戻る残り)
  • //(除数後にシェアを返す)
  • 2.文字列


    文字列(string)は、文字、単語などからなる文字の集合である.
    "Life is too short, You need Python"
    "a"
    "123"
    123はデジタルタイプの化粧前乳のように見えます.引用符(")には文字列が含まれています.

    文字列の作成方法

  • 二重引用符(")
  • を使用
    "Hello, World"
    二重引用符
  • ("")
  • を使用
    'Python is fun'
  • の二重引用符
  • を連続的に使用
    """I want to be rich."""
    3つの単一引用符
  • を連続的に使用
    '''I want to be an engineer.'''

    文字列に一重引用符または二重引用符が含まれている場合

  • 文字列に二重引用符(")
  • を含める
  • Python's favorite food is perl
  • 上の文をfood変数に保存したい場合は
    food = "Python's favorite food is perl"
    大きな引用符で囲えばいいです.
  • 文字列に二重引用符
  • を含める
  • "Python is very easy."he says
  • say = '"Python is very easy." he says'
    これも小引用符で囲むことができます.
  • のスラッシュ()を使用して、二重引用符(")と二重引用符(")を文字列に含めます.
    food = 'Python\'s favorite food is perl'
    say = "\"Python is very easy.\" he says"

    複数行の文字列を変数に挿入する場合

  • Life is too short
    You need python
  • 「n」
  • を使用
    multiline = "Life is too short\nYou need python"
    3つの連続引用符
  • を使用
    multiline = '''
    Life is too short
    You need python
    '''
    multiline = """
    Life is too short
    You need python
    """

    乗り継ぎコードとは?



    文字列演算


    接続
  • 文字列および
  • >>> head = "Python"
    >>> tail = "is fun!"
    >>> head + tail
    'Python is fun!'
  • 文字列に
  • を乗じる
    a = 'Python'
    a * 2
    >>> 'PythonPython'
  • 文字列乗算アプリケーション
  • >>> print("=" * 50)
    >>> print("My Program")
    >>> print("=" * 50)
    ==================================================
    My program
    ==================================================
  • 文字列の長さを求めます
  • >>> a = "Python"
    >>> len(a)
    6

    文字列インデックスとスライド


    インデックス(indexing)は「指向性」を表し、「スライス」は「切り取り」を表す.
  • 文字列インデックスとは?
  • インデックスは、最初の位置の値0から始まります.
    >>> a = "Life is too short, You need Python"
    >>> a[3]
    e
  • Pythonはゼロから数えます.
  • a[0] : 'L', a[1] : 'i', a[2] : 'f', a[3] : 'e', a[4] : ' ', ...
  • 文字列インデックス
  • を使用
    >>>a[-0]
    'L'
    インデックス-0は0に等しいので、a[0]とa[0]は同じです.
    >>> a[-1] # 뒤에서 첫 번째 문자
    'n'
    >>> a[-2] # 뒤에서 두번째 문자
    'o'
  • 文字列スライドとは?
  • 1文字だけでなく、「Life」「is」などを印刷したくない場合は、どうすればいいですか?
    >>> b = a[0] + a[1] + a[2] + a[3]
    b
    'Life'
    なんとかなるけど.
    >>> b = a[0:4]
    b
    'Life'
    を選択します.これをスライドと呼びます.[0:4]は、0から4までの間で文字を抽出することを意味します.逆に[0:4]は0,1,2,3のみ抽出する.
    a「開始番号:終了番号」を指定した場合、「終了番号」で指定したインデックスは抽出されません.
    [0:3]0<=a<3に等しい.

    文字列をスムーズにする方法

    >>> a[0:5]
    'Life'
    上記の例は先ほどのようになります.
    スライドするときは、開始番号が常にゼロになる必要はありません.
    >>> a[0:2]
    'Li'
    >>> a[5:7]
    'is'
    >>> a[12:17]
    'short'
    a「開始番号:終了番号」という形式のため、必要な部分をスムーズに処理できます.
    >>> a[:17]
    'Life is too short'
    開始番号を省略すると、自動的に最初から最後まで番号が抽出されます.
    >>> a[:]
    'Like is too short, You need Python'
    [:]初めから終わりまでを表す.したがって、文字列全体を抽出します.
    >>> a[19:-7]
    'You need'
    インデックスに加えて、斜線にはマイナス記号(-)も使用できます.以上のソースコードは、a[19]からa[-8]を指す.

    文字列を斜線で区切る

    >>> a = '20010331Rainy'
    >>> date = a[:8]
    >>> weather = a[8:]
    >>> date
    '20010331'
    >>> weather
    'Rainy'
    以上、文字列aを2つに分ける方法である.数字8に基づいて1回スライドした.
    >>> a = '20010331Rainy'
    >>> year = a[:4]
    >>> day = a[4:8]
    >>> weather = a[8:]
    >>> year
    '2001'
    >>> date
    '0331'
    >>> weather
    'Rainy'
    3つの部分に分けることもできます
    ここではインデックスとスライドについて議論した.インデックスとスライドはプログラミングでよく使われる技術です!

    ❗注意事項


    文字列の要素値は変更できません.文字列データ型は、遷移値を変更できないため、可変データ型とも呼ばれます.
    yにiの誤字がある文字列資料ではなくa=「Pithon」であれば、誤字にしたくなります!

    誤った方法

    >>> a = 'Pithon'
    >>> a[1]
    'i'
    >>> a[1] = 'y'
    error!

    変更可能なメソッドの1つ

    >>> a = 'Pithon'
    >>> a[:1]
    'P'
    >>> a[2:]
    'thon'
    >>> a[:1] + 'y' + a[2:]
    'Python'
    上記値を変数aに戻すと、
    >>> a = a[:1] + 'y' + a[2:]
    >>> a
    'Python'
    交換できます.👏