速戰速決 Python - python 數據類型: 數字類型

速戰速決 Python https://github.com/webabcd/PythonSample
作者 webabcd

速戰速決 Python - python 數據類型: 數字類型

示例如下:

datatype/number.py

# python 數字類型

a = 1       # 整型
b = 3.14    # 浮點型
c = True    # 布爾型,其實是整型(True 是 1,False 是 0)
d = a + b + c
print(a, b, c, d) # 1 3.14 True 5.140000000000001

e = 30          # 十進制
f = 0o36        # 八進制
g = 0x1E        # 十六進制
h = 0b00011110  # 二進制
print(e, f, g, h) # 30 30 30 30

# 通過 complex() 定義數學中的複數(由實數部分和虛數部分組成)
i = complex(3.14)       # 實數部分 3.14,虛數部分 0
j = complex(3.14, 1.2)  # 實數部分 3.14,虛數部分 1.2
k = i + j
print(i, j, k) # (3.14+0j) (3.14+1.2j) (6.28+1.2j)
# real - 取複數的實數部分
# imag - 取複數的虛數部分
print(k.real, k.imag) # 6.28 1.2

# 格式化浮點型數據
print(format(3.1415926, '.2f'))

速戰速決 Python https://github.com/webabcd/PythonSample
作者 webabcd

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章