中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Python基本數據類型一般分為哪些-創新互聯

創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創新互聯公司-成都網站建設公司,專注網站設計制作、成都做網站、網站營銷推廣,主機域名網站空間,網站托管、服務器租用有關企業網站制作方案、改版、費用等問題,請聯系創新互聯公司

了解Python基本數據類型一般分為哪些?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

Python基本數據類型一般分為:數字、字符串、列表、元組、字典、集合這六種基本數據類型。

數字

數字類型是不可更改的對象。對變量改變數字值就是生成/創建新的對象。Python支持多種數字類型:

整型(標準整型和長整型(Python2.7及之前的有這種類型))、布爾型、雙精度浮點型、十進制浮點型、復數。

標準整型

int,標準整型,在大多數32位機器上標準整型取值范圍是-2^31到2^31-1,也就是-2147483648~2147483647,如果在64位機器使用64位編譯器,那么這個系統的標準整型將是64位。

布爾型

bool,從Python2.3開始Python中添加了布爾類型。布爾類型有兩種True和False。對于沒有__nozero__方法的對象默認是True。

對于值為0的數字、空集(空列表、空元組、空字典等)在Python中的布爾類型中都是False。

>>> bool(1)
True
>>> bool('a')
True
>>> bool(0)
False
>>> bool('')
False

浮點型

float,每個浮點型占8個字節(64位),完全遵守IEEE754號規范(52M/11E/1S),其中52個位用于表示底,11個位用于表示指數(可表示的范圍大約是±10**308.25),剩下的一個位表示符號。這看上去相當完美,然而,實際精度依賴于機器架構和創建Python解釋器的編譯器。

浮點型值通常都有一個小數點和一個可選的后綴e(大寫或小寫,表示科學計數法)。在e和指數之間可以用正(+)或負(-)表示指數的正負(正數的話可以省略符號)。更多內容,請點擊python學習網。

以上是Python核心編程的對浮點型(雙精度浮點型)的說明。經過Python實測浮點型默認長度是24字節如果超出這個范圍會自動

復數類型

complex,在復數中虛數不能單獨存在,它們總是和一個值為0.0的實數部分一起來構成一個復數。

復數由實數部分和虛數部分構成。

表示虛數的語法:real+imagj。

實數部分和虛數部分都是浮點型。

虛數部分必須有后綴j或J。

字符串

字符串(string)是不可變類型,就是說改變一個字符串的元素需要新建一個新的字符串。字符串是由獨立的字符組成的,并且這些字符可以通過切片操作順序地訪問。Python里面通過在引號間包含字符的方式創建字符串,單引號和雙引號的作用是相同的。

Python用“原始字符串”操作符來創建直接量字符串,所以再做區分就沒什么意義了。其他的語言,比如C語言里面用單引號來標示字符,雙引號標示字符串,而在Python里面沒有字符這個類型。這可能是雙引號和單引號在Python里面被視作一樣的另一個原因。

Python實際上有三類字符串。通常意義的字符串(str) 和Unicode字符串(unicode) 實際上都是抽象類basestring的子類。這個basestring是不能實例化的。

列表

列表(list)像字符串類型一樣,列表類型也是序列式的數據類型。字符串只能由字符組成,而且是不可變的(不能單獨改變它的某個值),而列表則是能保留任意數目的Python對象的靈活的容器。

列表不僅可以包含Python的標準類型,而且可以用用戶定義的對象作為自己的元素。列表可以包含不同類型的對象,而且要比C或者Python自己的數組類型(包含在array擴展包中)都要靈活,因為數組類型所有的元素只能是一種類型。列表可以執行pop,sort、reverse等操作。列表也可以添加或者減少元素,還可以跟其他的列表結合或者把一個列表分成幾個。可以對單獨一個元素或者多個元素執行insert、update或remove操作。

元組

元組類型在很多操作上都跟列表一樣,許多用在列表上的例子在元組上照樣能跑,我們有一節內容專門講解元組類型。它們的主要不同在于元組是不可變的,或者說是只讀的,所以那些用于更新列表的操作,比如用切片操作來更新一部分元素的操作,就不能用于元組類型。

字典

字典是Python語言中唯一的映射類型。映射類型對象里哈希值(鍵,key) 和指向的對象(值。value) 是一對多的關系。一個字典對象是可變的,它是一個容器類型,能存儲任意個數的Python對象,其中也包括其他容器類型。字典類型和序列類型容器類(列表、元組) 的區別是存儲和訪問數據的方式不同。序列類型只用數字類型的鍵(從序列的開始起按數值順序索引) 。映射類型可以用其他對象類型做鍵,一般最常見的是用字符串做鍵。和序列類型的鍵不同,映像類型的鍵直接或間接地和存儲的數據值相關聯。但因為在映射類型中,我們不再用“序列化排序”的鍵,所以映像類型中的數據是無序排列的映射類型不要求用數字值做索引以從一個容器中獲取對應的數據項。你可以用鍵直接“映射”到值,這就是為什么叫映射類型(“mappingtype”) 的原因。映射類型通常被稱做哈希表,是因為字典對象就是哈希類型的。字典是Python中最強大的數據類型之一。

字典常見的操作有:字典創建、字典賦值、字典中值的訪問、字典更新、字典元素刪除等操作。

集合

集合最早出現在Python2.3版本中,通過集合模塊來創建,并通過ImmutableSet類和Set類進行訪問。

集合有兩種不同的類型,可變集合(set)和不可變集合(frozenset)。可變集合,你可以添加和刪除元素,對不可變集合則不允許這樣做。請注意,可變集合不是可哈希的,因此既不能用做字典的鍵也不能做其他集合中的元素。不可變集合則正好相反,即,他們有哈希值,能被用做字典的鍵或是作為集合中的一個成員。集合對象是一組無序排列的可哈希的值。

集合支持用in和not in操作符檢查成員,由len()內建函數得到集合的基數(大小) ,用for循環迭代集合的成員。但是因為集合本身是無序的,你不可以為集合創建索引或執行切片(slice) 操作,也沒有鍵可用來獲取集合中元素的值。

感謝各位的閱讀!看完上述內容,你們對Python基本數據類型一般分為哪些大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注創新互聯-成都網站建設公司行業資訊頻道。

新聞名稱:Python基本數據類型一般分為哪些-創新互聯
分享地址:http://www.2m8n56k.cn/article16/dghedg.html

成都網站建設公司_創新互聯,為您提供營銷型網站建設軟件開發定制網站做網站商城網站網站策劃

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 综合欧美日韩一区二区三区 | 中文字幕在线观看91 | 一级毛片大全 | 国产麻豆交换夫妇 | 国产毛片久久精品 | 91视频国内 | aa日本| 欧美高清免费一级在线 | 国产三级a三级三级三级 | 欧美高清一级毛片免费视 | 精品久久久久久久久中文字幕 | 亚洲国产一区二区三区综合片 | 久久精品国产屋 | 一本三道a无线码一区v | 免费看真人a一级毛片 | 国产在线成人精品 | 中文字幕在线播放 | 国产成人精品福利网站在线 | 国产男人的天堂 | 美女一级毛片视频 | 一级欧美日韩 | 一区二区三区四区在线视频 | 欧美日韩一区二区三区视频在线观看 | 一级毛片大全 | 91av视频 | 国产精品国产自线在线观看 | 免费一区二区三区四区五区 | 毛片观看网站 | 国产a级特黄的片子视频免费 | 99精品免费 | 夜色亚洲| 久久成人精品视频 | 久草青青视频 | 国产香蕉在线视频一级毛片 | 欧美一区二区三区不卡片 | 欧美精品在线一区二区三区 | 国产欧美在线观看视频 | 欧美黑人巨大最猛性xxxxx | 久草热久| 在线视频欧美日韩 | 欧美精品一区二区三区免费播放 |