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))
結果:
このタイプの最適化を使用することが私たちのゲームプログラムを修正し続けることができます