python數字常量
阿新 • • 發佈:2017-10-07
科學計數法 科學計數 .com dex ble plain value 4.0 ont
數字常量
本節內容如下:
- 整數
- 浮點數
- 復數
- 分數
整數
整數包括:正數和負數和零。查看原文
顯示方式:十進制(默認)、二進制(0b)、八進制(0o)、十六進制(0x) 轉換函數:bin(I) / oct(I) / hex(I) / int(str,base)
a = 100
print ( bin (a)) # 0b1100100
print ( oct (a)) # 0o144
print ( hex (a)) # 0x64
|
浮點數
帶小數點的數字,可以使用科學計數法3.14e-10
,例如 :
x = 314
print ( ‘%e‘ % x) # 3.140000e+02
|
復數
復數包括實部和虛部,例如:
c = 3 + 4j
print (c.real) # 3.0
print (c.imag) # 4.0
c = complex ( 3 , 4 )
print (c) # (3+4j)
|
分數
使用分數需要使用Python中的Fraction模塊,需要導入包:
from fractions import Fraction
f1 = Fraction( 3 , 4 )
print (f1) # 3/4
f2 = Fraction( 5 , 16 )
print (f1 + f2) # 17/16
print (f1 * f2) # 15/64
|
python數字常量