本篇內(nèi)容介紹了“Python數(shù)字類型具體含義是什么”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
贛縣網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,贛縣網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為贛縣上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的贛縣做網(wǎng)站的公司定做!
含義
Python數(shù)字類型是不可更改類型,也就是說變更數(shù)字的值會生成新的對象。
更改
下面是一個修改和刪除數(shù)字類型的例子。
>>> a=1 >>> id(a) 3629968 >>> a=2 >>> id(a) 3629956 >>> del a >>> id(a) Traceback (most recent call last): File "", line 1, in NameError: name 'a' is not defined >>>
Python數(shù)字類型種類
Python 中的數(shù)字類型:整型、長整型、布爾型、雙精度浮點型、十進(jìn)制浮點型和復(fù)數(shù)。
1)整型
a)布爾類型:只有兩個值的整型。
>>> a=True >>> int(a) 1 >>> a=False >>> int(a) 0 >>> >>> bool(1) True >>> bool(True) True >>> bool('1') True >>> bool('0') True >>> bool(0) False >>> bool('') False >>> bool([]) False >>> a=1 >>> b=a<2 >>> b True >>> True,FalseFalse=False,True >>> bool(True) False >>> bool(False) True
b)整型和長整型
Python 2.2以后可以認(rèn)為整型和長整型是一回事。
>>> 10000**8 100000000000000000000000000000000L >>> 10**8 100000000 >>>
2) 雙精度浮點數(shù)
Python構(gòu)造列表基本應(yīng)用語法詳解
Python實現(xiàn)ini文件操作基本操作方式分享
Python實現(xiàn)tab文件操作相關(guān)應(yīng)用方式解讀
使用Python遞歸對文件進(jìn)行相關(guān)處理
Python文件操作簡單示例剖析
類似C#中的double。
3)復(fù)數(shù)
Python數(shù)字類型中的復(fù)數(shù)由實數(shù)部分和虛數(shù)部分構(gòu)成: real+imagj。
負(fù)數(shù)屬性:
num.real 該復(fù)數(shù)的實部
num num.imag 該復(fù)數(shù)的虛部
num.conjugate() 返回該復(fù)數(shù)的共軛復(fù)數(shù)
>>> a=1+3j >>> b=1+3j >>> id(a) 19911528 >>> id(b) 19911600 >>> a.real 1.0 >>> a.imag 3.0 >>> a.conjugate
4)十進(jìn)制浮點數(shù)
Decimal >>> from decimal import Decimal >>> Decimal("0.1")*Decimal("3.1415926") Decimal("0.31415926")
“Python數(shù)字類型具體含義是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!