Python中的數值類型有:
整型,如2,520
浮點型,如3.14159,1.5e10
布爾類型 True和False
e記法:
e記法即對應數學中的科學記數法

1 >>> 1.5e11 2 150000000000.0 3 >>> 15e10 4 150000000000.0
布爾類型也是一種數值類型,可以做算術運算:

1 >>> True + True 2 2 3 >>> True - False 4 1 5 >>> False * True 6 0 7 >>> True / False 8 Traceback (most recent call last): 9 File "<stdin>", line 1, in <module> 10 ZeroDivisionError: division by zero
類型轉換:
python中整型,浮點型和字符串類型可以相互轉換。
str():將整型或浮點型轉換為字符串
int():將字符串或浮點型轉換為整型,從浮點型轉換為整型,系統會直接做截斷操作,這樣效率高。
float():將整型,字符串轉換為浮點型
注意:從字符串轉換為整型或浮點型時,該字符串必須是可以轉換的,如‘0’,‘520’,‘3.14159’等,不可以是‘abc’這類的,否則為引發一個TypeError的異常。
獲得關於類型的信息:
python中可以使用type()和isinstance()獲得關於類型的信息。如:

1 >>> type(1) 2 <class 'int'> 3 >>> type('python') 4 <class 'str'> 5 >>> isinstance(1,int) 6 True 7 >>> isinstance('abc', str) 8 True 9 >>> isinstance(3.14,int) 10 False