国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Python中的數(shù)字

在Python中,數(shù)字可以是整數(shù)、浮點(diǎn)數(shù)或復(fù)數(shù)。本文將重點(diǎn)介紹整數(shù)類型。 整數(shù)類型 Python中的整數(shù)類型是有符號(hào)整型,可以表示正數(shù)、負(fù)數(shù)和零。Python支持多種進(jìn)制表示的整數(shù):

在Python中,數(shù)字可以是整數(shù)、浮點(diǎn)數(shù)或復(fù)數(shù)。本文將重點(diǎn)介紹整數(shù)類型。

整數(shù)類型

Python中的整數(shù)類型是有符號(hào)整型,可以表示正數(shù)、負(fù)數(shù)和零。Python支持多種進(jìn)制表示的整數(shù):

  • 二進(jìn)制以0b為前綴,例如:0b01
  • 八進(jìn)制以0o為前綴,例如:0o12
  • 十六進(jìn)制以0x或0X為前綴,例如:0x80

可以通過以下代碼查看不同進(jìn)制的整數(shù)類型:

i  0b01
print(type(i))  # lt;class 'int'gt;
i  0o12
print(type(i))  # lt;class 'int'gt;
i  0x80
print(type(i))  # lt;class 'int'gt;

除了使用特定進(jìn)制表示的整數(shù)外,也可以使用十進(jìn)制表示,例如:84、-237、-680。這些整數(shù)都屬于int類型。

長整型

在Python中,長整型是一種特殊的整型,其長度僅受限于計(jì)算機(jī)的虛擬內(nèi)存總數(shù)。當(dāng)整型超過一定長度時(shí),Python會(huì)自動(dòng)將其轉(zhuǎn)換為長整型。例如:

l  1
print(id(l))  # 10088288
print(type(l))  # lt;class 'int'gt;
l  29979062458
print(id(l))  # 139972046024272
print(type(l))  # lt;class 'int'gt;

可以通過調(diào)用id()方法查看變量在內(nèi)存中的地址,可以發(fā)現(xiàn)地址已經(jīng)變了。但是調(diào)用type()方法,仍然顯示為int類型。

布爾型

布爾型是一種特殊的整型,在Python中以True和False表示。雖然布爾型常常用于邏輯判斷,但是如果將布爾值放到一個(gè)數(shù)值上下文環(huán)境中,True會(huì)被當(dāng)成整型值1,F(xiàn)alse會(huì)被當(dāng)成整型值0。例如:

b  True
print(b)  # True
print(type(b))  # lt;class 'bool'gt;
i  9
print(i)  # 9
print(type(i))  # lt;class 'int'gt;
x  b   i
print(x)  # 10
print(type(x))  # lt;class 'int'gt;

在上述代碼中,變量x的值等于布爾值True加上整數(shù)9,結(jié)果為整數(shù)10。

標(biāo)簽: