ホームページ >バックエンド開発 >Python チュートリアル >Python の 6 つのデータ型とは何ですか?
Python の 6 つのデータ型は、Number、String、List、Tuple、Dictionary、Set です。
推奨学習: Python ビデオ チュートリアル
python sixデータ型
##1.Numbers
'''' 複数行のコメント: 3 つの単一コメント引用符または 3 つの二重引用符
単一行コメント:
# a=1
print(a)
b=0.001
print(b)
c=-10
d =3
print(c/d,c//d,c%d,c**d)
e=1.23e10
f=1.23e-2
g=0x3f
Python の整数にはサイズ制限がありませんが、一部の言語の整数にはストレージの長さに基づいてサイズ制限があります。たとえば、Java では 32 ビット整数の範囲が -2147483648 ~ 2147483647 に制限されています。
Python の浮動小数点数にはサイズ制限がありませんが、ある範囲を超えると直接 inf (無限大) '''
と表現されます。
2.String#print(
'''
床前明月光,
疑是地上霜,
举头望明月,\n
低头思故乡。
''')
#\n **
print( r''' 床前明月光, 疑是地上霜, 举头望明月,\n 低头思故乡。 ''')## を省略して、複数行の文字列コンテンツを直接出力するには、この形式を使用します。
#''\n の前に r を追加すると、文字としても出力されることに注意してください。
print('ベッドの前に明るい月明かりがあり、地面には霜があると思われます、\ n明るい月を見上げて、頭を下げて、故郷を懐かしんでください。') print("太陽は山の向こうにあり、黄河は海に流れています。\t千里を見たいなら")
print("I'm "OK".")エスケープ文字に注意してください。記号の前に「\」を追加する必要があります
小さな演習、推測結果を出力して検証します
print(''Hello,world'') print( r"'こんにちは、'アダム''") print("r'こんにちは、"バート"' '')
print('''r'''こんにちは、
リサ!'''' '')
演算子を使用して、複数の文字列を結合します。文字列、複数の変数、または変数と文字列が接続されます。* は繰り返しを意味します。2 つの隣接するもの長い文章を表示しやすくするために、文字列を自動的に接続できます。
<pre class="brush:php;toolbar:false">name='baby'
behavior='love '
print('I'+2*behavior+'you,'+name)
print('Grow old along with me,'
'the best day is to be.')</pre>
**文字列を index
slice することもできます。境界に注意してください。スライスの前面を含みますが、背面は含みません**
valustring='python' print( ' valustring[0] = ' + valustring[0], 'valustring[-1] = ' + valustring[-1], 'valustring[:2] = ' + valustring[:2], 'valustring[2:]+valustring[:2]='+valustring[2:]+valustring[:2] )文字列は不変です。文字列変数の特定のインデックス位置に値を代入すると、エラーが発生します。別の値が必要な場合は、文字列がある場合は、新しい文字列を作成する必要があります。
word = 'immortal' word[0]='P' print(word[0])#错误! print(len(word))組み込み関数 len() は、バイト数ではなく、文字列内の文字数を返します。
ブール値: True False (最初の文字は大文字にする必要があります) 関連演算: or and (and) not
空の値: なし(メソッドの記述、null ではないことに注意してください)、None は「0」として理解できません
変数: Python は動的に型付けされた言語であり、Python の変数は任意の型にすることができ、対応する変数は です。 " "静的型言語" - 変数を使用する前に型を宣言する必要があり、代入型は宣言された型と一致している必要があります。これは Java、C、および C に当てはまります。
変数はコンピューターのメモリ内でどのように表現されるのでしょうか? a='hello, world' まず、コンピュータはメモリ内に文字列 'hello, world' を作成し、次にその文字列内に変数 a を作成し、a が文字列 'hello, world' を指すようにします。 a=b は、実際には b を a 自体ではなく、a が指すデータを指します。順序付けされたコレクション、要素の型は異なる場合があり、リストは入れ子にすることができます
L = [ ['Apple', 'Google', 'Microsoft'], ['Java', 'Python', 'Ruby', 'PHP'], ['Adam', 'Bart', 'Lisa'],3.14,'honglin' ] print(L[0][3],L[1][1],L[2][0]),L[-1]);
を使用して 2 つのリストをマージします。
table=[2,4,6] print(table + [1,3,5])不変の文字列とは異なり、リストは変更可能であるため、要素の変更が可能です。
cubes=[1,8,27,65,125] cubes[3] = 64 print(cubes) cubes.append(6**3) cubes.append(7**3) print(cubes) cubes[:2] = [] print(cubes) len(cubes)append() メソッドを使用して、新しい要素をリストの最後に追加できます:
値をスライスに割り当てることもできます。この操作により、 list、または Clear it:
組み込み関数 len() はリストにも適用されます
プログラミング関連の知識の詳細については、次を参照してください:プログラミングコース ! !
以上がPython の 6 つのデータ型とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。