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
print(type(number)) -----python3 输出<class 'int'>
3.データ型間の変換
キーワードint、float、str、list、touple、…を使用します(キーワードはシステムによって定義されたフィールドです)
3.1int型に変換する
float 转 int
pi = 3.14
print(type(pi))
trans = int(pi)
print(trans)
print(type(trans))
str 转 int
s = '125'
a = int(s)
print(a)
bool转int
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)