国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python標(biāo)準(zhǔn)庫(kù)---3、內(nèi)置函數(shù)(G-H-I-J-K)

gself / 3027人閱讀

摘要:上一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)下一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)內(nèi)置函數(shù)返回對(duì)象命名屬性的值。返回表示當(dāng)前全局符號(hào)表的字典。例如,從二進(jìn)制數(shù)據(jù)庫(kù)文件中讀取固定寬度的塊,直至到達(dá)文件的末尾上一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)下一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)

上一篇文章:Python標(biāo)準(zhǔn)庫(kù)---2、內(nèi)置函數(shù)(D-E-F)
下一篇文章:Python標(biāo)準(zhǔn)庫(kù)---4、內(nèi)置函數(shù)(L-M-N-O)
內(nèi)置函數(shù):

26. getattr(object, name[, default])
返回對(duì)象命名屬性的值。name 必須是字符串。如果該字符串是對(duì)象的屬性之一,則返回該屬性的值。例如, getattr(x, "foobar") 等同于 x.foobar。如果指定的屬性不存在,且提供了 default 值,則返回它,否則觸發(fā) AttributeError。
27. globals()
返回表示當(dāng)前全局符號(hào)表的字典。這總是當(dāng)前模塊的字典(在函數(shù)或方法中,不是調(diào)用它的模塊,而是定義它的模塊)。
28. hasattr(object, name)
該實(shí)參是一個(gè)對(duì)象和一個(gè)字符串。如果字符串是對(duì)象的屬性之一的名稱,則返回 True,否則返回 False。(此功能是通過(guò)調(diào)用 getattr(object, name) 看是否有 AttributeError 異常來(lái)實(shí)現(xiàn)的。)
29. hash(object)
返回該對(duì)象的哈希值(如果它有的話)。哈希值是整數(shù)。它們?cè)谧值洳檎以貢r(shí)用來(lái)快速比較字典的鍵。相同大小的數(shù)字變量有相同的哈希值(即使它們類型不同,如 1 和 1.0)。

注解 如果對(duì)象實(shí)現(xiàn)了自己的 __hash__() 方法,請(qǐng)注意,hash() 根據(jù)機(jī)器的字長(zhǎng)來(lái)截?cái)喾祷刂怠A碚?qǐng)參閱 __hash__()。

30. help([object])
啟動(dòng)內(nèi)置的幫助系統(tǒng)(此函數(shù)主要在交互式中使用)。如果沒(méi)有實(shí)參,解釋器控制臺(tái)里會(huì)啟動(dòng)交互式幫助系統(tǒng)。如果實(shí)參是一個(gè)字符串,則在模塊、函數(shù)、類、方法、關(guān)鍵字或文檔主題中搜索該字符串,并在控制臺(tái)上打印幫助信息。如果實(shí)參是其他任意對(duì)象,則會(huì)生成該對(duì)象的幫助頁(yè)。

請(qǐng)注意如果在函數(shù)的形參列表中出現(xiàn)了斜杠 (/),則它在發(fā)起調(diào)用 help() 的時(shí)候意味著斜杠之前的均為僅限位置形參。 更多相關(guān)信息,請(qǐng)參閱 有關(guān)僅限位置形參的 FAQ 條目。

該函數(shù)通過(guò) site 模塊加入到內(nèi)置命名空間。

在 3.4 版更改: pydoc 和 inspect 的變更使得可調(diào)用對(duì)象的簽名信息更加全面和一致。

31. hex(x)

將整數(shù)轉(zhuǎn)換為以“0x”為前綴的小寫十六進(jìn)制字符串。如果 x 不是 Python int 對(duì)象,則必須定義返回整數(shù)的 __index__() 方法。一些例子:

>>> hex(255)
"0xff"
>>> hex(-42)
"-0x2a"

如果要將整數(shù)轉(zhuǎn)換為大寫或小寫的十六進(jìn)制字符串,并可選擇有無(wú)“0x”前綴,則可以使用如下方法:

>>> "%#x" % 255, "%x" % 255, "%X" % 255
("0xff", "ff", "FF")
>>> format(255, "#x"), format(255, "x"), format(255, "X")
("0xff", "ff", "FF")
>>> f"{255:#x}", f"{255:x}", f"{255:X}"
("0xff", "ff", "FF")
另見(jiàn) format() 獲取更多信息。

另請(qǐng)參閱 int() 將十六進(jìn)制字符串轉(zhuǎn)換為以 16 為基數(shù)的整數(shù)。

注解 如果要獲取浮點(diǎn)數(shù)的十六進(jìn)制字符串形式,請(qǐng)使用 float.hex() 方法。

32. id(object)
返回對(duì)象的“標(biāo)識(shí)值”。該值是一個(gè)整數(shù),在此對(duì)象的生命周期中保證是唯一且恒定的。兩個(gè)生命期不重疊的對(duì)象可能具有相同的 id() 值。

CPython implementation detail: This is the address of the object in memory.

33. input([prompt])

如果存在 prompt 實(shí)參,則將其寫入標(biāo)準(zhǔn)輸出,末尾不帶換行符。接下來(lái),該函數(shù)從輸入中讀取一行,將其轉(zhuǎn)換為字符串(除了末尾的換行符)并返回。當(dāng)讀取到 EOF 時(shí),則觸發(fā) EOFError。例如:

>>>
>>> s = input("--> ")  
--> Monty Python"s Flying Circus
>>> s  
"Monty Python"s Flying Circus"

如果加載了 readline 模塊,input() 將使用它來(lái)提供復(fù)雜的行編輯和歷史記錄功能。

34. class int([x])

class int(x, base=10)

返回一個(gè)使用數(shù)字或字符串 x 生成的整數(shù)對(duì)象,或者沒(méi)有實(shí)參的時(shí)候返回 0 。如果 x 定義了 __int__(),int(x) 返回 x.__int__() 。如果 x 定義了 __trunc__(),它返回 x.__trunc__() 。對(duì)于浮點(diǎn)數(shù),它向零舍入。

如果 x 不是數(shù)字,或者有 base 參數(shù),x 必須是字符串、bytes、表示進(jìn)制為 base 的 整數(shù)字面值 的 bytearray 實(shí)例。該文字前可以有 + 或 - (中間不能有空格),前后可以有空格。一個(gè)進(jìn)制為 n 的數(shù)字包含 0 到 n-1 的數(shù),其中 a 到 z (或 A 到 Z )表示 10 到 35。默認(rèn)的 base 為 10 ,允許的進(jìn)制有 0、2-36。2、8、16 進(jìn)制的數(shù)字可以在代碼中用 0b/0B 、 0o/0O 、 0x/0X 前綴來(lái)表示。進(jìn)制為 0 將安照代碼的字面量來(lái)精確解釋,最后的結(jié)果會(huì)是 2、8、10、16 進(jìn)制中的一個(gè)。所以 int("010", 0) 是非法的,但 int("010") 和 int("010", 8) 是合法的。

整數(shù)類型定義請(qǐng)參閱 數(shù)字類型 --- int, float, complex 。

在 3.4 版更改: 如果 base 不是 int 的實(shí)例,但 base 對(duì)象有 base.__index__ 方法,則會(huì)調(diào)用該方法來(lái)獲取進(jìn)制數(shù)。以前的版本使用 base.__int__ 而不是 base.__index__。

在 3.6 版更改: 您可以使用下劃線將代碼文字中的數(shù)字進(jìn)行分組。

在 3.7 版更改: x 現(xiàn)在只能作為位置參數(shù)。

35. isinstance(object, classinfo)
如果 object 實(shí)參是 classinfo 實(shí)參的實(shí)例,或者是(直接、間接或 虛擬)子類的實(shí)例,則返回 true。如果 object 不是給定類型的對(duì)象,函數(shù)始終返回 false。如果 classinfo 是對(duì)象類型(或多個(gè)遞歸元組)的元組,如果 object 是其中的任何一個(gè)的實(shí)例則返回 true。 如果 classinfo 既不是類型,也不是類型元組或類型的遞歸元組,那么會(huì)觸發(fā) TypeError 異常。
36. issubclass(class, classinfo)
如果 class 是 classinfo 的子類(直接、間接或 虛擬 的),則返回 true。classinfo 可以是類對(duì)象的元組,此時(shí) classinfo 中的每個(gè)元素都會(huì)被檢查。其他情況,會(huì)觸發(fā) TypeError 異常。
37. iter(object[, sentinel])
返回一個(gè) iterator 對(duì)象。根據(jù)是否存在第二個(gè)實(shí)參,第一個(gè)實(shí)參的解釋是非常不同的。如果沒(méi)有第二個(gè)實(shí)參,object 必須是支持迭代協(xié)議(有 __iter__() 方法)的集合對(duì)象,或必須支持序列協(xié)議(有 __getitem__() 方法,且數(shù)字參數(shù)從 0 開(kāi)始)。如果它不支持這些協(xié)議,會(huì)觸發(fā) TypeError。如果有第二個(gè)實(shí)參 sentinel,那么 object 必須是可調(diào)用的對(duì)象。這種情況下生成的迭代器,每次迭代調(diào)用它的 __next__() 方法時(shí)都會(huì)不帶實(shí)參地調(diào)用 object;如果返回的結(jié)果是 sentinel 則觸發(fā) StopIteration,否則返回調(diào)用結(jié)果。

另請(qǐng)參閱 迭代器類型。

適合 iter() 的第二種形式的應(yīng)用之一是構(gòu)建塊讀取器。 例如,從二進(jìn)制數(shù)據(jù)庫(kù)文件中讀取固定寬度的塊,直至到達(dá)文件的末尾:

from functools import partial
with open("mydata.db", "rb") as f:
    for block in iter(partial(f.read, 64), b""):
        process_block(block)
上一篇文章:Python標(biāo)準(zhǔn)庫(kù)---2、內(nèi)置函數(shù)(D-E-F)
下一篇文章:Python標(biāo)準(zhǔn)庫(kù)---4、內(nèi)置函數(shù)(L-M-N-O)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/43983.html

相關(guān)文章

  • Python標(biāo)準(zhǔn)庫(kù)---2、內(nèi)置函數(shù)(D-E-F)

    摘要:如果對(duì)象允許,該函數(shù)將刪除指定的屬性。返回值為表達(dá)式求值的結(jié)果。語(yǔ)法錯(cuò)誤將作為異常被報(bào)告。該函數(shù)返回值是。例如數(shù)字類型描述了浮點(diǎn)類型。將轉(zhuǎn)換為控制的格式化表示。上一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)下一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù) 上一篇文章:Python標(biāo)準(zhǔn)庫(kù)---1、內(nèi)置函數(shù)(A-B-C)下一篇文章:Python標(biāo)準(zhǔn)庫(kù)---3、內(nèi)置函數(shù)(G-H-I-J-K) 內(nèi)置函數(shù): showImg(https:/...

    Fourierr 評(píng)論0 收藏0
  • Python標(biāo)準(zhǔn)庫(kù)---4、內(nèi)置函數(shù)(L-M-N-O)

    摘要:上一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)下一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)內(nèi)置函數(shù)返回對(duì)象的長(zhǎng)度元素個(gè)數(shù)。對(duì)表示單個(gè)字符的字符串,返回代表它碼點(diǎn)的整數(shù)。上一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)下一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù) 上一篇文章:Python標(biāo)準(zhǔn)庫(kù)---3、內(nèi)置函數(shù)(G-H-I-J-K)下一篇文章:Python標(biāo)準(zhǔn)庫(kù)---5、內(nèi)置函數(shù)(P-K-R) 內(nèi)置函數(shù): showImg(https://segmentfault.com...

    MartinHan 評(píng)論0 收藏0
  • Python標(biāo)準(zhǔn)庫(kù)---1、內(nèi)置函數(shù)(A-B-C)

    摘要:內(nèi)置函數(shù)返回一個(gè)數(shù)的絕對(duì)值。使用標(biāo)準(zhǔn)的真值測(cè)試過(guò)程來(lái)轉(zhuǎn)換。因此,構(gòu)造函數(shù)的實(shí)參和相同。實(shí)參的合法范圍是到進(jìn)制表示是。數(shù)字類型描述了復(fù)數(shù)類型。上一篇文章標(biāo)準(zhǔn)庫(kù)簡(jiǎn)介下一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù) 上一篇文章:Python標(biāo)準(zhǔn)庫(kù)----0、簡(jiǎn)介下一篇文章:Python標(biāo)準(zhǔn)庫(kù)---1、內(nèi)置函數(shù)(D-E-F) Python 解釋器內(nèi)置了很多函數(shù)和類型,您可以在任何時(shí)候使用它們。以下按字母表順序列出它...

    bingo 評(píng)論0 收藏0
  • Python標(biāo)準(zhǔn)庫(kù)---8、內(nèi)置常量

    摘要:上一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置函數(shù)下一篇文章標(biāo)準(zhǔn)庫(kù)內(nèi)置類型邏輯值檢測(cè)布爾運(yùn)算比較內(nèi)置常量有少數(shù)的常量存在于內(nèi)置命名空間中。給賦值是非法的并會(huì)引發(fā)。如果所有嘗試都返回,則解釋器將引發(fā)適當(dāng)?shù)漠惓!H绻麤](méi)有以選項(xiàng)啟動(dòng),則此常量為真值。 上一篇文章:Python標(biāo)準(zhǔn)庫(kù)---7、內(nèi)置函數(shù)(V-W-X-Y-Z)下一篇文章:Python標(biāo)準(zhǔn)庫(kù)---9、內(nèi)置類型:邏輯值檢測(cè)、布爾運(yùn)算、比較 內(nèi)置常量 有少數(shù)的...

    gplane 評(píng)論0 收藏0
  • Python標(biāo)準(zhǔn)庫(kù)---16、內(nèi)置類型:上下文管理器類型、其他、特殊屬性

    摘要:退出運(yùn)行時(shí)上下文并返回一個(gè)布爾值旗標(biāo)來(lái)表明所發(fā)生的任何異常是否應(yīng)當(dāng)被屏蔽。除了實(shí)現(xiàn)上下文管理協(xié)議以外,不同類型不會(huì)被特殊處理。其中一些并不會(huì)被內(nèi)置函數(shù)所列出。 上一篇文章:Python標(biāo)準(zhǔn)庫(kù)---15、內(nèi)置類型:集合類型、映射類型下一篇文章:Python標(biāo)準(zhǔn)庫(kù)---17、內(nèi)置異常 上下文管理器類型 Python 的 with 語(yǔ)句支持通過(guò)上下文管理器所定義的運(yùn)行時(shí)上下文這一概念。 此...

    zhisheng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

gself

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<