數(shù)據(jù)類型 -- 概述

  • Python 中的變量不需要聲明。每個(gè)變量在使用前都必須賦值早像,變量賦值以后該變量才會(huì)被創(chuàng)建是钥。
  • 在 Python 中掠归,變量就是變量,它沒有類型悄泥,我們所說的"類型"是變量所指的內(nèi)存中對(duì)象的類型虏冻。
  • 等號(hào)(=)用來給變量賦值,左邊是變量名弹囚,右邊是存儲(chǔ)在變量中的值厨相。
counter = 100                  # 整型變量
miles   = 1000.0               # 浮點(diǎn)型變量
name    = "runoob"             # 字符串
a = b = c = 1               # 多變量賦值
a, b, c = 1, 2, "runoob"    # 多變量賦值

標(biāo)準(zhǔn)數(shù)據(jù)類型

Python3 中有六個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)類型:

  • Number(數(shù)字)
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Set(集合)
  • Dictionary(字典)

其中:

  • 不可變數(shù)據(jù)(3 個(gè)):Number(數(shù)字)、String(字符串)鸥鹉、Tuple(元組)蛮穿;
  • 可變數(shù)據(jù)(3 個(gè)):List(列表)、Dictionary(字典)毁渗、Set(集合)践磅。

類型判斷函數(shù)

  • type(object)
  • isinstance(object, classinfo)

object -- 實(shí)例對(duì)象。
classinfo -- 可以是直接或間接類名灸异、基本類型或者由它們組成的元組府适。

>>> a, b, c, d = 20, 5.5, True, 4+3j
>>> print(type(a), type(b), type(c), type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>


>>>a = 111
>>> isinstance(a, int)
True

區(qū)別:

  • type() 不會(huì)認(rèn)為子類是一種父類類型。
  • isinstance() 會(huì)認(rèn)為子類是一種父類類型肺樟。
>>> class A:
...     pass
... 
>>> class B(A):
...     pass
... 
>>> isinstance(A(), A)
True
>>> type(A()) == A 
True
>>> isinstance(B(), A)
True
>>> type(B()) == A
False

類型轉(zhuǎn)換函數(shù)

以下幾個(gè)內(nèi)置的函數(shù)可以執(zhí)行數(shù)據(jù)類型之間的轉(zhuǎn)換檐春。這些函數(shù)返回一個(gè)新的對(duì)象,表示轉(zhuǎn)換的值儡嘶。

函數(shù) 描述
int(x [,base]) 將x轉(zhuǎn)換為一個(gè)整數(shù)
float(x) 將x轉(zhuǎn)換到一個(gè)浮點(diǎn)數(shù)
complex(real [,imag]) 創(chuàng)建一個(gè)復(fù)數(shù)
str(x) 將對(duì)象 x 轉(zhuǎn)換為字符串
repr(x) 將對(duì)象 x 轉(zhuǎn)換為表達(dá)式字符串
eval(str) 用來計(jì)算在字符串中的有效Python表達(dá)式,并返回一個(gè)對(duì)象
tuple(s) 將序列 s 轉(zhuǎn)換為一個(gè)元組
list(s) 將序列 s 轉(zhuǎn)換為一個(gè)列表
set(s) 轉(zhuǎn)換為可變集合
dict(d) 創(chuàng)建一個(gè)字典喇聊。d 必須是一個(gè)序列 (key,value)元組。
frozenset(s) 轉(zhuǎn)換為不可變集合
chr(x) 將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)字符
ord(x) 將一個(gè)字符轉(zhuǎn)換為它的整數(shù)值
hex(x) 將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)十六進(jìn)制字符串
oct(x) 將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)八進(jìn)制字符串




- end -

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蹦狂,一起剝皮案震驚了整個(gè)濱河市誓篱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌凯楔,老刑警劉巖窜骄,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異摆屯,居然都是意外死亡邻遏,警方通過查閱死者的電腦和手機(jī)糠亩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來准验,“玉大人赎线,你說我怎么就攤上這事『ィ” “怎么了垂寥?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長另锋。 經(jīng)常有香客問我滞项,道長,這世上最難降的妖魔是什么夭坪? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任文判,我火速辦了婚禮,結(jié)果婚禮上室梅,老公的妹妹穿的比我還像新娘戏仓。我一直安慰自己,他們只是感情好竞惋,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布柜去。 她就那樣靜靜地躺著灰嫉,像睡著了一般拆宛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上讼撒,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天浑厚,我揣著相機(jī)與錄音,去河邊找鬼根盒。 笑死钳幅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的炎滞。 我是一名探鬼主播敢艰,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼册赛!你這毒婦竟也來了钠导?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤森瘪,失蹤者是張志新(化名)和其女友劉穎牡属,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體扼睬,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逮栅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片措伐。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡特纤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出侥加,到底是詐尸還是另有隱情叫潦,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布官硝,位于F島的核電站矗蕊,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏氢架。R本人自食惡果不足惜傻咖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望岖研。 院中可真熱鬧卿操,春花似錦、人聲如沸孙援。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拓售。三九已至窥摄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間础淤,已是汗流浹背崭放。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸽凶,地道東北人币砂。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像玻侥,于是被迫代替她去往敵國和親决摧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

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

  • 〇凑兰、前言 本文共108張圖掌桩,流量黨請(qǐng)慎重! 歷時(shí)1個(gè)半月票摇,我把自己學(xué)習(xí)Python基礎(chǔ)知識(shí)的框架詳細(xì)梳理了一遍拘鞋。 ...
    Raxxie閱讀 18,966評(píng)論 17 410
  • 1.概述 數(shù)值(number):整數(shù)和小數(shù)(比如1和3.14)字符串(string):文本(比如Hello Wor...
    徵羽kid閱讀 181評(píng)論 0 0
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...
    _小老虎_閱讀 5,748評(píng)論 0 10
  • JavaScript 語言的每一個(gè)值矢门,都屬于某一種數(shù)據(jù)類型盆色。JavaScript 的數(shù)據(jù)類型灰蛙,共有六種。(ES6 ...
    AC編程閱讀 84評(píng)論 0 0
  • 現(xiàn)在代購是個(gè)熱門行業(yè),不需要門檻就可以入行宣旱。曾幾何時(shí)聽到這樣的話:你永遠(yuǎn)不知道你朋友圈的誰會(huì)成為下一個(gè)代購仅父?在我們...
    Regina_9e4d閱讀 2,704評(píng)論 0 0