本篇內容介紹了“Python數字類型具體含義是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
含義
Python數字類型是不可更改類型,也就是說變更數字的值會生成新的對象。
更改
下面是一個修改和刪除數字類型的例子。
>>> a=1 >>> id(a) 3629968 >>> a=2 >>> id(a) 3629956 >>> del a >>> id(a) Traceback (most recent call last): File "<interactive input>", line 1, in <module> NameError: name 'a' is not defined >>>
Python數字類型種類
Python 中的數字類型:整型、長整型、布爾型、雙精度浮點型、十進制浮點型和復數。
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) Trueb)整型和長整型
Python 2.2以后可以認為整型和長整型是一回事。
>>> 10000**8 100000000000000000000000000000000L >>> 10**8 100000000 >>>
2) 雙精度浮點數
Python構造列表基本應用語法詳解
Python實現ini文件操作基本操作方式分享
Python實現tab文件操作相關應用方式解讀
使用Python遞歸對文件進行相關處理
Python文件操作簡單示例剖析
類似C#中的double。
3)復數
Python數字類型中的復數由實數部分和虛數部分構成: real+imagj。
負數屬性:
num.real 該復數的實部
num num.imag 該復數的虛部
num.conjugate() 返回該復數的共軛復數
>>> a=1+3j >>> b=1+3j >>> id(a) 19911528 >>> id(b) 19911600 >>> a.real 1.0 >>> a.imag 3.0 >>> a.conjugate <built-in method conjugate of complex object at 0x012FD368>
4)十進制浮點數
Decimal >>> from decimal import Decimal >>> Decimal("0.1")*Decimal("3.1415926") Decimal("0.31415926")“Python數字類型具體含義是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。