[python]資料型-数値型、文字列、リスト、凡例
目次
1.数字型
デジタル型は、デジタル形式で表されるデータ型である.整数、実数、8進数、16進数.
整数型
a = 123
a = -178
a = 0
実数型
a = 1.2
a = -3.45
a = 4.24E10
a = 4.24e-10
以上が一般的な実数形式の小数点表現です.
a = 123
a = -178
a = 0
a = 1.2
a = -3.45
a = 4.24E10
a = 4.24e-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はデジタルタイプの化粧前乳のように見えます.引用符(")には文字列が含まれています.
文字列の作成方法
"Life is too short, You need Python"
"a"
"123"
"Hello, World"
二重引用符'Python is fun'
"""I want to be rich."""
3つの単一引用符'''I want to be an engineer.'''
文字列に一重引用符または二重引用符が含まれている場合
food = "Python's favorite food is perl"
大きな引用符で囲えばいいです.say = '"Python is very easy." he says'
これも小引用符で囲むことができます.food = 'Python\'s favorite food is perl'
say = "\"Python is very easy.\" he says"
複数行の文字列を変数に挿入する場合
You need python
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)は「指向性」を表し、「スライス」は「切り取り」を表す.
>>> a = "Life is too short, You need Python"
>>> a[3]
e
>>>a[-0]
'L'
インデックス-0は0に等しいので、a[0]とa[0]は同じです.>>> a[-1] # 뒤에서 첫 번째 문자
'n'
>>> a[-2] # 뒤에서 두번째 문자
'o'
>>> 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'
交換できます.👏
Reference
この問題について([python]資料型-数値型、文字列、リスト、凡例), 我々は、より多くの情報をここで見つけました https://velog.io/@cha-suyeon/파이썬-자료형-숫자형-문자열-리스트-튜플テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol