国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

跟老齊學(xué)Python之?dāng)?shù)據(jù)類型總結(jié)

2020-02-23 05:50:44
字體:
供稿:網(wǎng)友

下面的表格中列出了已經(jīng)學(xué)習(xí)過的數(shù)據(jù)類型,也是python的核心數(shù)據(jù)類型之一部分,這些都被稱之為內(nèi)置對(duì)象。

對(duì)象,就是你面對(duì)的所有東西都是對(duì)象,看官要逐漸熟悉這個(gè)稱呼。所有的數(shù)據(jù)類型,就是一種對(duì)象。英文單詞是object,直接的漢語意思是物體,這就好像我們?cè)诂F(xiàn)實(shí)中一樣,把很多我們看到和用到的都可以統(tǒng)稱為“東西”一樣。“東西”就是“對(duì)象”,就是object。在編程中,那個(gè)所謂面向?qū)ο螅部梢哉f成“面向東西”,是嗎?容易有歧義吧。

對(duì)象類型 舉例
int/float 123, 3.14
str 'qiwsir.github.io'
list [1, [2, 'three'], 4]
dict {'name':"qiwsir","lang":"python"}
tuple (1, 2, "three")
set set("qi"), {"q", "i"}

不論任何類型的數(shù)據(jù),只要?jiǎng)佑胐ir(object)或者h(yuǎn)elp(obj)就能夠在交互模式下查看到有關(guān)的函數(shù),也就是這樣能夠查看相關(guān)幫助文檔了。舉例:

代碼如下:
>>> dir(dict)

看官需要移動(dòng)鼠標(biāo),就能夠看全(下面的本質(zhì)上就是一個(gè)list):

代碼如下:
['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'has_key', 'items', 'iteritems', 'iterkeys', 'itervalues', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values', 'viewitems', 'viewkeys', 'viewvalues']

先略過__雙下劃線開頭的哪些,看后面的,就是dict的內(nèi)置函數(shù)。至于詳細(xì)的操作方法,通過類似help(dict.pop)的方式獲得。這是前面說過的,再說一遍,加深印象。

我的觀點(diǎn):學(xué)習(xí),重要的是學(xué)習(xí)方法,不是按部就班的敲代碼。

今天既然是復(fù)習(xí),就要在原來基礎(chǔ)上提高一點(diǎn)。所以,也要看看上面那些以雙下劃線開頭的東西,請(qǐng)看官找一下,有沒有發(fā)現(xiàn)這個(gè):"__doc"。這是什么,它是一個(gè)文件,里面記錄了對(duì)當(dāng)前所查看的對(duì)象的詳細(xì)解釋。可以在交互模式下這樣查看:

>>> dict.__doc__
顯示應(yīng)該是這樣的:

代碼如下:
"dict() -> new empty dictionary/ndict(mapping) -> new dictionary initialized from a mapping object's/n (key, value) pairs/ndict(iterable) -> new dictionary initialized as if via:/n d = {}/n for k, v in iterable:/n d[k] = v/ndict(**kwargs) -> new dictionary initialized with the name=value pairs/n in the keyword argument list. For example: dict(one=1, two=2)"

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 扶绥县| 彭山县| 昭平县| 淮滨县| 蒙阴县| 汕头市| 五峰| 锡林浩特市| 阿拉尔市| 广平县| 云梦县| 澳门| 陈巴尔虎旗| 大连市| 崇左市| 金昌市| 新密市| 息烽县| 阿尔山市| 隆子县| 德江县| 册亨县| 镇雄县| 永兴县| 东至县| 新平| 扶风县| 奉节县| 徐汇区| 商南县| 固始县| 巴彦淖尔市| 西城区| 常宁市| 内丘县| 建平县| 灯塔市| 二连浩特市| 北海市| 宁远县| 延寿县|