在Python中可以存儲很大的值,如下面的Python示例程序:
x = 10000000000000000000000000000000000000000000; x = x + 1 print (x)
輸出:
10000000000000000000000000000000000000000001
在Python中,整數的值不受位數的限制,可以擴展到可用內存的限制。因此,我們永遠不需要任何特殊的安排來存儲大數字(想象一下在C / C ++中進行上述算術)。
在Python 3中,對于所有類型的整數,只有一種類型“int”。在Python 2.7中。有兩種不同的類型“int”(32位)和“l(fā)ong int”與Python 3.x的“int”相同,即可以存儲任意大的數字。
#Python 2.7中有兩種類型:int和long int #在Python 3中只有一種類型:int x = 10 print(type(x)) x = 10000000000000000000000000000000000000000000 print(type(x))
Python 2.7中的輸出:
Python 3中的輸出:
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
