python數字型別是什麼?主要包括幾種?
在python中,數字型別大概包含以下四種:整型、浮點數、布林型別以及複數,接下來小編帶大家瞭解一下它們的概念及作用,希望對你們有所幫助。
1、整型
通常被稱為整型或者整數,可以是正整數或負整數,不帶小數點。python3整型是沒有限制大小的,可以當做long型別使用,但實際上由於機器記憶體的有限,我們使用的整數是不可能無限大的。
整型的四種表現形式:
二進位制:以'0b'開頭。比如:'0b11011'表示10進位制的27
八進位制:以'0o'開頭。比如:'0o33'表示10進位制的27
十進位制:正常顯示
十六進位制:以'0x'開頭,比如:'0x1b'表示10進位制的27
各進間數字進行轉換:
bin(i):將i轉換為2進位制,以'0b'開頭。
oct(i):將i轉換為8進位制,以'0o'開頭。
int(i):將i轉換為10進位制,正常顯示。
hex(i):將i轉換為16進位制,以'0x'開頭。
2、浮點數
浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示,如:2.5e2 = 2.5 x 102 = 250
3、布林型別
所有標準物件均可以用於布林測試,同型別的物件之間可以比較大小。每個物件天生具有布林True或False值。空物件,值為零的任何數字或者Null物件None的布林值都是False。在python3中True=1,False=0,可以和數字型進行運算。
下列物件的布林值是False:
None;False;0(整型),0.0(浮點型);0L(長整形);0.0+0.0j(複數);“”(空字串);[](空列表);()(空元組);{}(空字典)。
值不是上列的任何值的物件的布林值都是True,例如non-empty,non-zero等。使用者建立的類例項如果是定義了nonzero(_nonzeor_())或length(_len_())且值為0,那麼它們的布林值就是False。
4、複數
複數由實數部分和虛數部分構成,可以用a+bj,或者complex(a,b)表示,複數的實部a和虛部b都是浮點型。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2887792/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是Python型別轉換?主要包含什麼?Python型別
- 中科三方:SSL證書是什麼?主要有幾種型別?型別
- Python解析引數的三種方法分別是什麼?Python
- 加密演算法是什麼?有哪幾種型別?有什麼用?加密演算法型別
- 嵌入式開發主要分為幾類?分別是什麼?
- Python副檔名有幾種?分別代表什麼?Python
- 網路攻擊事件分為哪些型別?主要包括什麼?事件型別
- Python和Java的主要功能區別是什麼?PythonJava
- Python程式哪幾部分組成?包含哪些數字型別?Python型別
- 什麼是網路安全?網路安全包括哪幾個方面?
- 條形碼是什麼,主要有什麼區別
- win10是什麼字型_windows10預設字型是什麼Win10Windows
- 什麼是Python?Python語言支援哪幾種程式設計方式?Python程式設計
- python列表排序演算法有幾種?分為是什麼?Python排序演算法
- python中程式控制結構包括哪幾種Python
- 什麼是程式?Linux中程式的組成包括哪幾部分?Linux
- Python數字型別有哪些Python型別
- 什麼是異常?python處理異常的方式有幾種?Python
- 什麼是負載均衡?有哪幾種策略?負載
- 什麼是web安全?web安全主要分為幾個部分?Web
- 什麼是Python?主要運用哪些方面?Python
- 什麼是XSS攻擊?XSS攻擊有哪幾種型別?型別
- java中有哪幾種引用?它們的含義和區別是什麼Java
- 伺服器的頻寬接入有幾種型別,特點是什麼伺服器型別
- 什麼是python?與PHP有什麼區別?PythonPHP
- Java和Python是什麼?有什麼區別?JavaPython
- 多種模組格式,包括 ES, CommonJS, UMD, AMD, SystemJS 和 IIFE的區別點分別是什麼JS
- python 複數是什麼意思Python
- Python基礎(01):數字型別Python型別
- 【Linux】Docker主要優勢是什麼?與虛擬機器區別是什麼?LinuxDocker虛擬機
- Linux中管理賬號分為哪兩種?分別包括什麼?Linux
- 什麼是Web安全?Web安全主要分為哪幾個方面?Web
- linux程式啟動方式分為幾種?主要作用是什麼?Linux
- Linux中檔案的特殊許可權有幾種?分別是什麼?Linux
- python is和==的區別是什麼?Python
- Java是什麼?主要是幹什麼的?Java
- python 判斷變數是數字型還是字元型Python變數字元
- 數字型別型別