欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python語言內(nèi)置數(shù)據(jù)類型

 更新時間:2022年02月24日 14:47:53   作者:酷爾。  
這篇文章主要介紹了Python語言中數(shù)據(jù)類型支持得運算符,Python語言提供了豐富的內(nèi)置數(shù)據(jù)類型。用于有效的處理各種類型的數(shù)據(jù),下文將介紹到其數(shù)據(jù)類型支持的運算符等相關(guān)內(nèi)容,需要的朋友可以參考一下

前言:

計算機能處理各種類型的數(shù)據(jù),包括數(shù)值、文本,不同的數(shù)據(jù)屬于不同的數(shù)據(jù)類型,支持不同的運算操作,Python語言提供了豐富的內(nèi)置數(shù)據(jù)類型。用于有效的處理各種類型的數(shù)據(jù)。在Python語言中一切皆為對象。每一個對象都屬于某種數(shù)據(jù)類型的下的產(chǎn)物。

一、數(shù)值數(shù)據(jù)類型

1.整數(shù)類型

(用于表示整數(shù))整型對象支持關(guān)系運算、算術(shù)運算、位運算、內(nèi)置函數(shù),math模塊等。
與其他語言不同的是Python中的整數(shù)可以是任意長度(只受限于計算機內(nèi)存)。
整型對象是不可變對象。

①整型對象

直接賦值:

直接創(chuàng)建對象:

使用int()內(nèi)置函數(shù)直接創(chuàng)建對象,還可以指定進(jìn)制數(shù),不過被創(chuàng)建的對象要是一個符合數(shù)字格式的字符串。

二進(jìn)制位數(shù)

②支持的運算符

在Python3中有幾處運算符比較特殊,接下來將會對特殊的運算符進(jìn)行一一列舉

表達(dá)式結(jié)果說明
5/41.25單除號會進(jìn)行取小數(shù)
5//41整除(可以認(rèn)為是強制除)
2**2**216具有右結(jié)合性,兩個乘號代表指數(shù),后面數(shù)值是指數(shù)

2.布爾類型

(用于表示布爾邏輯值)只包含兩個值True、False

①bool對象

非零非空即True:

③支持的運算符

運算符說明優(yōu)先級
not邏輯非操作數(shù)為True則結(jié)果為False
and邏輯與兩個操作數(shù)同為True結(jié)果才為True
or邏輯或有一個操作數(shù)為True,則結(jié)果為True

值得注意的是andor操作數(shù)都有短路機制,如果通過第一個數(shù)可以判斷出結(jié)果則就不會進(jìn)行第二個數(shù)的判斷。

3.浮點類型

  • 浮點數(shù)是表示實數(shù)的數(shù)據(jù)類型,與其他計算機語言中的單、雙精度類型對應(yīng)。
  • Python浮點類型的精度與系統(tǒng)相關(guān)。

如圖所示,浮點類型如果小數(shù)點左右兩側(cè)沒有東西,就可以將0省略。Infinity對于Python而言代表無窮大。nan代表非數(shù)值。浮點數(shù)與整數(shù)一樣,被Python中的math等包支持。

4.復(fù)數(shù)類型

(用于表示復(fù)數(shù))復(fù)數(shù)具有實部與虛部,是Python的內(nèi)置數(shù)據(jù)類型之一用戶可以創(chuàng)建complex類型的對象實例。

如圖所示,復(fù)數(shù)的數(shù)據(jù)類型為complex,包括實部與虛部,可以使用real獲取其實部使用imag獲取其虛部,使用conjugate獲取其共軛復(fù)數(shù)。當(dāng)然了復(fù)數(shù)與整型一樣也支持算術(shù)運算,還被cmath包支持。

二、序列數(shù)據(jù)類型

序列數(shù)據(jù)類型表示若干有序數(shù)據(jù)。

1.不可變序列

名稱關(guān)鍵字舉例
字符串str“Hello world”
元組類型tuple(1,“3”),(1,)
字節(jié)序列bytesb’abc’

2.可變序列

名稱關(guān)鍵字舉例
列表類型list[“hello”,“world”]
字節(jié)數(shù)組bytearray可以修改的字節(jié)數(shù)組

三、集合數(shù)據(jù)類型

  • 集合數(shù)據(jù)類型表示若干數(shù)據(jù)的集合,數(shù)據(jù)項目沒有順序,且不重復(fù)。
  • 集(set)
  • 不可變集(frozenset)

四、字典數(shù)據(jù)類型

  • 字典數(shù)據(jù)類型用于表示鍵值對的字典。Python內(nèi)置的字典數(shù)據(jù)類型為dict

五、NoneType、NotImplementedType、EllipsisType

1.NoneType

NoneType數(shù)據(jù)類型包含唯一值None,主要用于表示空值,如沒有返回值的函數(shù)的結(jié)果

2.NotImplementedType

NotImplementedType數(shù)據(jù)類型包含唯一值NotImplemented。在進(jìn)行數(shù)值運算和比較
運算的時候,如果對象不支持則可能返回這個值。

3.EllipsisType

EllipsisType數(shù)據(jù)類型包含唯一值Ellipsis,表示省略字符串符號"..."

六、其他數(shù)據(jù)類型

對于Python而言一切皆對象,但是每一個對象都有一個數(shù)據(jù)類型,模塊、類、對象、函數(shù)都屬于某種數(shù)據(jù)類型。Python解釋器包含內(nèi)置類型例如代碼對象、框架對象、跟蹤對象、切片對象、靜態(tài)方法對象、類方法對象。

總結(jié):

本次主要講述了Python內(nèi)置數(shù)據(jù)類型中的數(shù)值數(shù)據(jù)類型,字符串、元組等數(shù)據(jù)類型會分期進(jìn)行介紹。

到此這篇關(guān)于Python語言內(nèi)置數(shù)據(jù)類型的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論