欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 所有數字

傅智翔1年前10瀏覽0評論

Python是一種面向對象、解釋性的高級編程語言,它內置了各種數據類型,其中包括數字類型。Python的數字類型又可分為整數類型(int)、浮點數類型(float)、復數類型(complex)和布爾類型(bool)。

下面我們來分別介紹這幾種數字類型:

# 整數類型
a = 5
b = -10
c = 0
# 浮點數類型
x = 3.14
y = -0.52
z = 2.0e-5
# 復數類型
d = 1 + 2j
e = complex(2, -3)
# 布爾類型
f = True
g = False

對于整數類型,Python支持各種進制表示,包括二進制(以0b或0B開頭)、八進制(以0o或0O開頭)和十六進制(以0x或0X開頭)。我們還可以使用int()函數將字符串轉為整數。

a = 0b1010 # 二進制的10
b = 0o17 # 八進制的15
c = 0x3F # 十六進制的63
s = '42'
d = int(s)

浮點數類型可以使用科學計數法表示,其中小數點前后的數字都可以省略,但小數點不能省略。Python使用sys.float_info來獲取浮點數的范圍和精度。

import sys
x = 3.14
y = 2.0e-5
print(sys.float_info.max)
print(sys.float_info.min)
print(sys.float_info.epsilon)

在Python中,復數類型由實數部分和虛數部分組成,虛數部分以j或J結尾。

a = 1 + 2j
b = 3 - 4j
print(a.real, a.imag) # 輸出1.0 2.0
print(a + b) # 輸出(4-2j)

布爾類型在Python中只有True和False兩個值,它們實際上是整數類型的子類,True相當于1,False相當于0。

a = True
b = False
print(int(a), int(b)) # 輸出1 0
print(a and b) # 輸出False

以上就是Python中所有數字類型的介紹,它們有著廣泛的應用,在實際的編程中非常常見。