Python3.x—基礎(chǔ)數(shù)據(jù)類(lèi)型

概念

python中數(shù)據(jù)類(lèi)型包含:
int(整型)
float(浮點(diǎn)型)
Boolean(布爾型)
復(fù)數(shù)
String(字符串)
List(列表)
Tuple(元組)
Dictionary(字典)
這篇主要針對(duì)基礎(chǔ)數(shù)據(jù)類(lèi)型(int专肪、float根盒、boolean)進(jìn)行總結(jié)

算數(shù)運(yùn)算

1、整數(shù)運(yùn)算

>>> 2 + 2
4
>>> 4 - 2
2
>>> 2 * 2
4
>>> 2 / 2        # 除法運(yùn)算總是返回浮點(diǎn)數(shù)
1.0
>>> 8 / 5        # Python2.x 版本中為1碎节;3.x版本中為1.6
1.6
>>> 2e304 * 39238172739329            # infinity(無(wú)窮大)喳魏,當(dāng)計(jì)算值過(guò)大時(shí)饲宿,結(jié)果為inf
inf

2、浮點(diǎn)數(shù)運(yùn)算

>>> 3.0 + 3
6.0
>>> 3.0 - 2
1.0
>>> 2.0 * 3
6.0
>>> 4.0 + 3
7.0
>>> 4.0 / 2
2.0
注意:浮點(diǎn)數(shù)的運(yùn)算結(jié)果總是返回浮點(diǎn)數(shù)

3、混合運(yùn)算

>>> (45 + 5 - 5*6) / 4
5.5

4计雌、求模運(yùn)算%

>>> 17 % 3 
2
>>> 5 * 3 + 2          # 商 * 除數(shù) + 余數(shù)
17

5、次方運(yùn)算

>>> 5 ** 2              # 5的平方
25
>>> 2 ** 7              # 2的7次方
128
>>> -3 ** 2
-9
>>> (-3) ** 2          
9
注意: ** 比 -玫霎,+ 運(yùn)算符優(yōu)先級(jí)更高 

6凿滤、取整運(yùn)算

>>> 17 / 3
5.666666666666667
>>> 17 // 3                  # // 運(yùn)算符返回結(jié)果中整數(shù)部分
5

7、虛數(shù)和復(fù)數(shù)運(yùn)算

>>> 2 + 3 + 3j            # 3j 虛數(shù)
(5+3j)
>>> 2 + (3 + 2j)
(5+2j)
>>> 5j + 5j
10j
備注:python用j 或 J 后綴來(lái)標(biāo)記復(fù)數(shù)的虛數(shù)部分鼠渺,如3+5j

Boolean 常量

Boolean 包含兩個(gè)常量False鸭巴、True(注意:首字母必須大寫(xiě)眷细,否則報(bào)錯(cuò))

>>> True
True
>>> False
False
>>> True == 1
True
>>> False == 0
True
>>> False < 1
True
>>> true                                                      # 首字母小寫(xiě)報(bào)錯(cuò)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'true' is not defined

數(shù)據(jù)類(lèi)型轉(zhuǎn)換

1拦盹、字符串?dāng)?shù)字轉(zhuǎn)為int型數(shù)字

>>> String = "1234"
>>> String
'1234'
>>> int(String)
1234
備注:int()函數(shù)可以實(shí)現(xiàn)將字符串轉(zhuǎn)為int型數(shù)字,此處函數(shù)僅對(duì)數(shù)字型的字符有效
>>> int("12", 16)      # 還可以將指定進(jìn)制溪椎,轉(zhuǎn)換字符串?dāng)?shù)字為對(duì)應(yīng)的進(jìn)制的數(shù)字
18

2普舆、int 型轉(zhuǎn)為字符串類(lèi)型

>>> str(512)
'512'

3、int 型轉(zhuǎn)浮點(diǎn)型

>>> float(512)
512.0

4校读、浮點(diǎn)型轉(zhuǎn)int 型

>>> int(88.8)
88

5沼侣、浮點(diǎn)型轉(zhuǎn)str 型

>>> str(88.8)
'88.8'

6、獲取字符串中文符的ASCII碼

>>> ord("A")
65
備注:只能用于包含單個(gè)字符的字符串

7歉秫、將ASCII碼轉(zhuǎn)換為字符

>>> chr(65)
'A'

數(shù)據(jù)類(lèi)型驗(yàn)證

type(object) 用于顯示object的數(shù)據(jù)類(lèi)型

1蛾洛、整形

>>> type(1)
<class 'int'>

2、浮點(diǎn)型

>>> type(1.0)
<class 'float'>

3雁芙、Boolean(布爾型)

>>> type(True)
<class 'bool'>

4轧膘、復(fù)數(shù)

>>> type(12j + 1)
<class 'complex'>

5、字符串

>>> type("")
<class 'str'>

6兔甘、集合

>>> type({1,2})
<class 'set'>

7谎碍、列表

>>> type([1,2])
<class 'list'>

8、元組

>>> type((1,2,3))
<class 'tuple'>

9洞焙、字典

>>> type({1:"chanper",2:"18"})
<class 'dict'>

10蟆淀、字節(jié)

>>> type(b"")
<class 'bytes'>

11拯啦、應(yīng)用舉例

>>> obj = 'string'
>>> if type(obj) != type({}):
...     print("type of arg must be 'dict'")
...
type of arg must be 'dict'
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市熔任,隨后出現(xiàn)的幾起案子褒链,更是在濱河造成了極大的恐慌,老刑警劉巖疑苔,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碱蒙,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡夯巷,警方通過(guò)查閱死者的電腦和手機(jī)赛惩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)趁餐,“玉大人喷兼,你說(shuō)我怎么就攤上這事『罄祝” “怎么了季惯?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)臀突。 經(jīng)常有香客問(wèn)我勉抓,道長(zhǎng),這世上最難降的妖魔是什么候学? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任藕筋,我火速辦了婚禮,結(jié)果婚禮上梳码,老公的妹妹穿的比我還像新娘隐圾。我一直安慰自己,他們只是感情好掰茶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布暇藏。 她就那樣靜靜地躺著,像睡著了一般濒蒋。 火紅的嫁衣襯著肌膚如雪盐碱。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天沪伙,我揣著相機(jī)與錄音瓮顽,去河邊找鬼。 笑死焰坪,一個(gè)胖子當(dāng)著我的面吹牛趣倾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播某饰,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼儒恋,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼善绎!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起诫尽,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤禀酱,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后牧嫉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體剂跟,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年酣藻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了曹洽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辽剧,死狀恐怖送淆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情怕轿,我是刑警寧澤偷崩,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站撞羽,受9級(jí)特大地震影響阐斜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜诀紊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一谒出、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧渡紫,春花似錦到推、人聲如沸考赛。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)颜骤。三九已至唧喉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間忍抽,已是汗流浹背八孝。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸠项,地道東北人干跛。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像祟绊,于是被迫代替她去往敵國(guó)和親楼入。 傳聞我的和親對(duì)象是個(gè)殘疾皇子哥捕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容