ホームページ > バックエンド開発 > Python チュートリアル > Python の 6 つのデータ型とは何ですか?

Python の 6 つのデータ型とは何ですか?

青灯夜游
リリース: 2020-11-02 17:24:42
オリジナル
13081 人が閲覧しました

Python の 6 つのデータ型は、Number、String、List、Tuple、Dictionary、Set です。

Python の 6 つのデータ型とは何ですか?

推奨学習: Python ビデオ チュートリアル

python sixデータ型

  • Number (数値)
  • String (文字列)
  • List(リスト)
  • Tuple(タプル)
  • Dictionary(辞書)
  • Set (セット)

##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千里を見たいなら")

\nEnter\tTab


print("I'm "OK".")エスケープ文字に注意してください。記号の前に「\」を追加する必要があります

小さな演習、推測結果を出力して検証します
print(''Hello,world'') print( r"'こんにちは、'アダム''") print("r'こんにちは、"バート"' '')
print('''r'''こんにちは、
リサ!'''' '')


演算子を使用して、複数の文字列を結合します。文字列、複数の変数、または変数と文字列が接続されます。* は繰り返しを意味します。2 つの隣接するもの長い文章を表示しやすくするために、文字列を自動的に接続できます。<div class="code" style="position:relative; padding:0px; margin:0px;"><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><div class="contentsignin">ログイン後にコピー</div></div>**文字列を 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート