這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)Python中的五大標準數(shù)據(jù)類型都有什么呢,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、凌海網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、成都做商城網(wǎng)站、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為凌海等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。學(xué)習(xí)一門語言,往往都是從HelloWorld開始。但是筆者認為,在一個黑框框中輸出一個“你好,世界”并沒有什么了不起,要看透事物的本質(zhì),熟悉一門語言,就要了解其底層,就是我們常常說的基礎(chǔ)。
在內(nèi)存中存儲的數(shù)據(jù)可以有多種類型。
例如,一個人的名字可以用字符來存儲,年齡可以用數(shù)字來存儲,愛好可以用集合來存儲等等。
有五個標準的數(shù)據(jù)類型:
Python
Numbers
String
List
Tuple
Dictionary
其中屬于集合類型的數(shù)據(jù)類型有列表、元組及字典。
0x00.數(shù)字
數(shù)字數(shù)據(jù)類型用于存儲數(shù)值。
他們是不可改變的數(shù)據(jù)類型,這意味著改變數(shù)字數(shù)據(jù)類型會分配一個新的對象。
當你指定一個值時,Number對象就會被創(chuàng)建:
12var1=1var2=2
del語句刪除一些對象的引用,其語法是:
1delvar1]]]
通過使用del語句可以刪除單個或多個對象的引用。例如:
12delvar1delvar1,var2
int
在32位機器上,整數(shù)的位數(shù)為32位,取值范圍為-2**31~2**31-1,即-2147483648~2147483647
在64位系統(tǒng)上,整數(shù)的位數(shù)為64位,取值范圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long
跟C語言不同,Python的長整數(shù)沒有指定位寬,即:Python沒有限制長整數(shù)數(shù)值的大小,但實際上由于機器內(nèi)存有限,長整數(shù)數(shù)值不可能無限大。
注意,自從Python2.2起,如果整數(shù)發(fā)生溢出,Python會自動將整數(shù)數(shù)據(jù)轉(zhuǎn)換為長整數(shù),所以如今在長整數(shù)數(shù)據(jù)后面不加字母L也不會導(dǎo)致嚴重后果了。
float
浮點數(shù)用來處理實數(shù),即帶有小數(shù)的數(shù)字。類似于C語言中的double類型,占8個字節(jié),其中52位表示底,11位表示指數(shù),剩下的一位表示符號。
complex
復(fù)數(shù)由實數(shù)部分和虛數(shù)部分組成,一般形式為x+yj,其中的x是復(fù)數(shù)的實數(shù)部分,y是復(fù)數(shù)的虛數(shù)部分,這里的x和y都是實數(shù)。
上述就是小編為大家分享的Python中的五大標準數(shù)據(jù)類型都有什么呢了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。