最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python3內(nèi)置文檔高效學(xué)習(xí)以及官方中文文檔

 更新時(shí)間:2019年05月19日 09:47:51   作者:若數(shù)  
這篇文章主要給大家介紹了關(guān)于使用Python3內(nèi)置文檔高效學(xué)習(xí)以及官方中文文檔的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

概述

從前面的對(duì)Python基礎(chǔ)知識(shí)方法介紹中,我們幾乎是圍繞Python內(nèi)置方法進(jìn)行探索實(shí)踐,比如字符串、列表、字典等數(shù)據(jù)結(jié)構(gòu)的內(nèi)置方法,和大量?jī)?nèi)置的標(biāo)準(zhǔn)庫(kù),諸如functools、time、threading等等,而我們?cè)趺纯焖賹W(xué)習(xí)掌握并學(xué)會(huì)使用這個(gè)Python的工具集呢? 我們可以利用Python的內(nèi)置文檔大量資源既可以掌握許多關(guān)于Python工具集的基本使用。

dir函數(shù)

Python中內(nèi)置的dir函數(shù)用于提取某對(duì)象內(nèi)所有屬性的方法,,諸如對(duì)象的方法及屬性

L = [1, 2, 3, 4]
print(dir(L))
print([])

示例結(jié)果:

['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

可以看到我們可以傳入某實(shí)例對(duì)象查看其屬性,也可以直接傳入其內(nèi)置類(lèi)型的空對(duì)象查看對(duì)應(yīng)屬性,我們甚至還可以直接傳入類(lèi)型的名稱得到對(duì)應(yīng)的屬性列表:

print(dir(list))

示例結(jié)果:

['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

雖然我們獲得了對(duì)象的屬性,但我們?nèi)匀徊恢肋@些屬性方法的含義,那么我們可以利用文檔字符串幫助我們繼續(xù)學(xué)習(xí)對(duì)象屬性。

文檔字符串:doc

文檔字符串是由Python自動(dòng)生成的,而生成的內(nèi)內(nèi)容和位置取決于我們的放置方式,文檔字符串也是一段注釋?zhuān)旁谀K文件、函數(shù)以及類(lèi)語(yǔ)句的頂端,然后Python會(huì)自動(dòng)封裝這個(gè)字符串,即成為所謂的文檔字符串,通過(guò)對(duì)象的__doc__進(jìn)行查看。

def two_sum(x, y):
 '''
 Used to calculate the sum of two numbers
 '''
 return x + y


print(two_sum.__doc__)

示例結(jié)果:

Used to calculate the sum of two numbers

以上示例就實(shí)現(xiàn)了對(duì)一個(gè)函數(shù)(用于計(jì)算兩數(shù)之和)綁定文檔字符串并查看其文檔字符串的過(guò)程。我們也可以查看一些內(nèi)置類(lèi)型的某屬性的具體使用方法,比如查看列表對(duì)象中pop的具體含義和用法

L = [1, 2, 3, 4]
print(L.pop.__doc__)

示例結(jié)果:

L.pop([index]) -> item -- remove and return item at index (default last).
Raises IndexError if list is empty or index is out of range.

PyDoc:help函數(shù)

我們可以利用Python中help函數(shù)工具更加友好結(jié)構(gòu)化的展示對(duì)象的文檔字符串和其他的信息,對(duì)于對(duì)于某些較大的對(duì)象help內(nèi)容會(huì)分成幾段,甚至可以進(jìn)行交互展示對(duì)象的詳細(xì)信息。

help(list)

交互結(jié)果:

Help on class list in module __builtin__:

class list(object)
 |  list() -> new empty list
 |  list(iterable) -> new list initialized from iterable's items
 |
 |  Methods defined here:
 |
 |  __add__(...)
 |      x.__add__(y) <==> x+y
 |
 |  __contains__(...)
 |      x.__contains__(y) <==> y in x
 |
 |  __delitem__(...)
 |      x.__delitem__(y) <==> del x[y]
 |
 |  __delslice__(...)
 |      x.__delslice__(i, j) <==> del x[i:j]
 |
-- More  --

比如我們可以通過(guò)help查看列表的所有詳細(xì)信息和屬性的用法等,通過(guò)回車(chē)鍵查看更多的信息。

官方中文文檔

對(duì)于英文閱讀有一定困難的小伙伴,新出Python官方中文文檔是較好的學(xué)習(xí)體驗(yàn)教程:docs.python.org/zh-cn/3/,從入門(mén)教程,標(biāo)準(zhǔn)庫(kù),在到Python高級(jí)特性應(yīng)有盡有,算是不錯(cuò)的學(xué)習(xí)資源和一本常用的**“Python字典”**。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Python Flask前端自動(dòng)登錄功能實(shí)現(xiàn)詳解

    Python Flask前端自動(dòng)登錄功能實(shí)現(xiàn)詳解

    這篇文章主要介紹了Python Flask前端自動(dòng)登錄功能實(shí)現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • python自動(dòng)發(fā)郵件總結(jié)及實(shí)例說(shuō)明【推薦】

    python自動(dòng)發(fā)郵件總結(jié)及實(shí)例說(shuō)明【推薦】

    python發(fā)郵件需要掌握兩個(gè)模塊的用法,smtplib和email,這倆模塊是python自帶的,只需import即可使用。這篇文章主要介紹了python自動(dòng)發(fā)郵件總結(jié)及實(shí)例說(shuō)明 ,需要的朋友可以參考下
    2019-05-05
  • python 調(diào)用win32pai 操作cmd的方法

    python 調(diào)用win32pai 操作cmd的方法

    下面小編就為大家?guī)?lái)一篇python 調(diào)用win32pai 操作cmd的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • python中如何對(duì)多變量連續(xù)賦值

    python中如何對(duì)多變量連續(xù)賦值

    這篇文章主要介紹了python中如何對(duì)多變量連續(xù)賦值的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Python實(shí)現(xiàn)好友全頭像的拼接實(shí)例(推薦)

    Python實(shí)現(xiàn)好友全頭像的拼接實(shí)例(推薦)

    下面小編就為大家?guī)?lái)一篇Python實(shí)現(xiàn)好友全頭像的拼接實(shí)例(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Python實(shí)現(xiàn)解析Html的方法與對(duì)比

    Python實(shí)現(xiàn)解析Html的方法與對(duì)比

    在最近需要的需求中,需要?python?獲取網(wǎng)頁(yè)內(nèi)容,并從html中獲取到想要的內(nèi)容,本文主要介紹了兩種常用方法并進(jìn)行了對(duì)比,感興趣的可以了解下
    2024-03-03
  • python人工智能tensorflow函數(shù)tensorboard使用方法

    python人工智能tensorflow函數(shù)tensorboard使用方法

    這篇文章主要為大家介紹了python人工智能tensorflow函數(shù)tensorboard使用方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 快速解決jupyter notebook啟動(dòng)需要密碼的問(wèn)題

    快速解決jupyter notebook啟動(dòng)需要密碼的問(wèn)題

    這篇文章主要介紹了快速解決jupyter notebook啟動(dòng)需要密碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • python 實(shí)現(xiàn)A*算法的示例代碼

    python 實(shí)現(xiàn)A*算法的示例代碼

    本篇文章主要介紹了python 實(shí)現(xiàn)A*算法的示例代碼,A*作為最常用的路徑搜索算法,值得我們?nèi)ド羁痰难芯?,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • pygame游戲之旅 添加游戲介紹

    pygame游戲之旅 添加游戲介紹

    這篇文章主要為大家詳細(xì)介紹了pygame游戲之旅,教大家如何添加游戲介紹,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評(píng)論

庆云县| 根河市| 瑞安市| 崇左市| 漾濞| 浠水县| 军事| 滕州市| 芦山县| 三河市| 阳新县| 鲁山县| 上饶市| 嵊泗县| 新安县| 沛县| 闸北区| 鄱阳县| 富裕县| 扎赉特旗| 玉山县| 宝山区| 安康市| 拉萨市| 海城市| 保德县| 冀州市| 台山市| 峡江县| 庆安县| 轮台县| 分宜县| 卓尼县| 集贤县| 泸溪县| 呼玛县| 平塘县| 桂平市| 古交市| 江陵县| 金塔县|