[Pythonの研究ノートDay05] 2.3 Pythonのデータ型

私は初めについてお話しましょう。「520」と520の文字列や数値を

1.値のタイプ

1.1プラスチック
1.2浮動小数点数(10進数)

10進浮動小数点があります

1.3電子ニーモニック(フロート)

2.5E-17 1.5e11(1.5E11)

1.4 Boolean trueの場合はfalse
print(True + True)#返回值为2
print(True * True) #一般不进行布尔计算,坨子当成马来使用

結果:
ここに画像を挿入説明

2.型変換

2.1整数変換INT()

文字列または浮動小数点変換整数

2.1浮動小数点変換フロート()

整数または浮動小数点文字列を変換します

2.1変換文字列str()

文字列型に数又は任意の他のタイプ

a = '520'
b = int(a)#只能转换数字类的字符串
c = float(a)#转换为浮点型
d = str(a)
print(b)
print(c)
print(d)

結果:
ここに画像を挿入説明

a = 5.99
b = int(a)#直接保留小数点前面的值
print(b)

c = str(5e19)
print(c)

結果:
ここに画像を挿入説明
注:
strは変数として使用することができます使用するが、一度失われたキーワードの本来の意味で使用
=「私の愛はweivid」STRを
C = STR(5E19)文句を言うでしょう

)(タイプの種類についての情報を得る3。

3.1型()メソッド

ゲームプログラムの割り当ての前に第三の世間話の場合:

temp = input("请输入一个数字:")
#若输入的不是数字,则程序会报错
a ='520'
print(type(a))#打印出变量a是字符串型str
print(type(5.99))

動作結果:
ここに画像を挿入説明
Pythonが提供さ(タイプ)が内蔵方法、この問題を解決することができ

3.2でisinstance()メソッド

Pythonはまた、(でisinstanceを提供する)の値の型と一致

print(isinstance('aaa',str)) #返回值为True
print(isinstance(3200, int)) #返回值为True
print(isinstance(32.3, bool))

結果:
ここに画像を挿入説明
このタイプの最適化を使用することが私たちのゲームプログラムを修正し続けることができます

公開された105元の記事 ウォン称賛71 ビュー40000 +

おすすめ

転載: blog.csdn.net/vivid117/article/details/104289317