Python入門教程(七)Python數(shù)字類型
Python 數(shù)字類型
Python 中有三種數(shù)字類型:
- int
- float
- complex
為變量賦值時(shí),將創(chuàng)建數(shù)值類型的變量:
實(shí)例
x = 10 # int y = 6.3 # float z = 2j # complex
如需驗(yàn)證 Python 中任何對(duì)象的類型,請(qǐng)使用 type() 函數(shù):
實(shí)例
print(type(x)) print(type(y)) print(type(z))
運(yùn)行實(shí)例

Int
Int 或整數(shù)是完整的數(shù)字,正數(shù)或負(fù)數(shù),沒有小數(shù),長度不限。
實(shí)例
整數(shù):
x = 10 y = 37216654545182186317 z = -465167846 print(type(x)) print(type(y)) print(type(z))
運(yùn)行實(shí)例

Float
浮動(dòng)或“浮點(diǎn)數(shù)”是包含小數(shù)的正數(shù)或負(fù)數(shù)。
實(shí)例
浮點(diǎn):
x = 3.50 y = 2.0 z = -63.78 print(type(x)) print(type(y)) print(type(z))
運(yùn)行實(shí)例

浮點(diǎn)數(shù)也可以是帶有“e”的科學(xué)數(shù)字,表示 10 的冪。
實(shí)例
浮點(diǎn):
x = 27e4 y = 15E2 z = -49.8e100 print(type(x)) print(type(y)) print(type(z))
運(yùn)行實(shí)例

復(fù)數(shù)
復(fù)數(shù)用 “j” 作為虛部編寫:
實(shí)例
復(fù)數(shù):
x = 2+3j y = 7j z = -7j print(type(x)) print(type(y)) print(type(z))
運(yùn)行實(shí)例

類型轉(zhuǎn)換
您可以使用 int()、float() 和 complex() 方法從一種類型轉(zhuǎn)換為另一種類型:
實(shí)例
從一種類型轉(zhuǎn)換為另一種類型:
x = 10 # int y = 6.3 # float z = 1j # complex # 把整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù) a = float(x) # 把浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù) b = int(y) # 把整數(shù)轉(zhuǎn)換為復(fù)數(shù): c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
運(yùn)行實(shí)例

注釋:您無法將復(fù)數(shù)轉(zhuǎn)換為其他數(shù)字類型。
隨機(jī)數(shù)
Python 沒有 random() 函數(shù)來創(chuàng)建隨機(jī)數(shù),但 Python 有一個(gè)名為 random 的內(nèi)置模塊,可用于生成隨機(jī)數(shù):
實(shí)例
導(dǎo)入 random 模塊,并顯示 1 到 9 之間的隨機(jī)數(shù):
import randomprint(random.randrange(1,10))
運(yùn)行實(shí)例

到此這篇關(guān)于Python入門教程(七)Python數(shù)字類型的文章就介紹到這了,更多相關(guān)Python數(shù)字類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 運(yùn)行.py文件和交互式運(yùn)行代碼的區(qū)別詳解
這篇文章主要介紹了Python 運(yùn)行.py文件和交互式運(yùn)行代碼的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
將keras的h5模型轉(zhuǎn)換為tensorflow的pb模型操作
這篇文章主要介紹了將keras的h5模型轉(zhuǎn)換為tensorflow的pb模型操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05
教你用Python代碼實(shí)現(xiàn)合并excel文件
近幾天一直因?yàn)閑xcel文件太多太雜的原因苦惱,今天特地整理了本篇文章,文章介紹的非常詳細(xì),對(duì)正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05
Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用
Python,numpy都有自己的一套數(shù)據(jù)格式,本文主要介紹了Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

