1.Pythonデータ型

Pythonの一般的なデータ型:

番号タイプ

  • 整数(整数int)a = 5
  • 浮動小数点pi = -3.14
  • 複素数a + bjはめったに使用されません

ブール型

  • 真と偽として表される
  • 値はTrueとFalseにすることができます
  • これは1および0としてメモリに格納され、基本的に整数です。
>>> True + True  # => 1
>>> 3 > 2  # => True

# 表示性别
gender = True  # 男
gender = False # 女

文字列型

  • 'x'または "x"または '' 'x' ''または "" "x" ""を使用して、文字列を示します
a = Tom  # 错误
a = "Tom"
a = 'Tom'
a = """
可以换行 
表示多行字符串
"""
a = "Tom\n哈哈"
print(a)

-エスケープ文字

- \n 表示换行
- \n\r       linux系统换行
- `\'` 输出单引号  在单引号中嵌套单引号
- `\"` 输出双引号  在双引号嵌套双引号
- `  \\`  输出一个反斜杠  

可以直接在单引号中嵌套双引号或在双引号中嵌套单引号
  • 空のタイプ:なしa =なし

  • コンテナタイプ(一般化)

    • リスト-Cの配列は、複数のデータを格納します[2,4,6,8,22]
    • タプル-不変の「リスト」として理解できます(2、4、6、8、22)
    • 辞書編集– {key:value、…}、{'name':wang、 'age':18、 'tel':1111}
    • コレクション-{2,3,4,5}

2.データ型の出力-組み込み関数型を使用します


	number = 20
	printtype(number)) -----python3   输出<class 'int'>
	

3.データ型間の変換

キーワードint、float、str、list、touple、…を使用します(キーワードはシステムによって定義されたフィールドです)

3.1int型に変換する

floatint
pi = 3.14
print(type(pi))
trans = int(pi)
print(trans)
print(type(trans))

ここに画像の説明を挿入

strint
s = '125'
a = int(s)
print(a)
boolint
y = True
a = int(y)
print(a)   # => 1

*その他の種類の変換は上記と同じです(キーワードによる)

****

3.2isinstance()関数:変数または値が特定の型であり、結果がブール型であるかどうかを判断します

a = 5
print(isinstance(a,int))  # result :True

3.3同じデータ型

demo= 'a' + 1   # 字符串和整数不能直接相加
print(dmeo)    #error

demo1 = 'a' + str(1)  # 'a' + '1' = 'a1' 字符串拼接
print(demo1)

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_54730385/article/details/113985919