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

python中delattr刪除對象方法的代碼分析

 更新時(shí)間:2020年12月15日 15:26:14   作者:小妮淺淺  
在本篇文章里小編給大家分享了一篇關(guān)于python中delattr刪除對象方法的代碼分析內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。

最近我們針對對象屬性這塊,介紹了不少關(guān)于測試屬性的方法。在進(jìn)行一系列測試后,我們發(fā)現(xiàn)這個(gè)屬性并不需要,這時(shí)候就要用到刪除的功能。在python中可以選擇delattr函數(shù)刪除對象的屬性,基于它的刪除功能,是否能擴(kuò)展到刪除的對象的方法上,在我們對delattr函數(shù)進(jìn)行全面了解后,展開實(shí)例的測試。

1.說明  

函數(shù)作用用來刪除指定對象的指定名稱的屬性,和setattr函數(shù)作用相反。

不能刪除對象的方法。

2.參數(shù)

object -- 對象。

name -- 必須是對象的屬性。

3.返回值

無。

4.實(shí)例

>>> a.sayHello
<bound method A.sayHello of <__main__.A object at 0x03F014B0>>
>>> delattr(a,'sayHello') #不能用于刪除方法
Traceback (most recent call last):
 File "<pyshell#50>", line 1, in <module>
  delattr(a,'sayHello')
AttributeError: sayHello
>>>

通過測試的結(jié)果,我們可以看出delattr函數(shù)并不能刪除對象的方法,只針對于屬性有刪除的功能,不然就會報(bào)錯(cuò)。相信本篇的實(shí)戰(zhàn)代碼演示能讓大家對注意點(diǎn)有一個(gè)深刻的印象。

Python3基礎(chǔ) delattr 刪除對象的屬性

class MyClass:
  # num是類屬性
  num = 1

  def __init__(self, name):
    self.name = name


def main():
  test = MyClass("shemingli")

  # 刪除類屬性
  # 刪除類屬性要寫類名,而不是實(shí)例名
  delattr(MyClass, "num")

  # 刪除實(shí)例屬性
  delattr(test, "name")

  """
    def delattr(o: Any, name: str)
    Inferred type: (o: Any, name: str) -> None

    Deletes the named attribute from the given object.
    delattr(x, 'y') is equivalent to ``del x.y''
  """
  # 注:如果屬性不存在,就拋出異常


if __name__ == '__main__':
  main()

到此這篇關(guān)于python中delattr刪除對象方法的代碼分析的文章就介紹到這了,更多相關(guān)python中delattr可以刪除對象方法嗎內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pandas中DataFrame數(shù)據(jù)刪除詳情

    Pandas中DataFrame數(shù)據(jù)刪除詳情

    這篇文章主要以介紹的是Pandas中DataFrame的數(shù)據(jù)刪除的相關(guān)資料,主要使用drop、del方式,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09
  • 利用Python操作excel表格的完美指南

    利用Python操作excel表格的完美指南

    你是不是會經(jīng)常簡單且重復(fù)地操作excel表格?并且這些操作的技術(shù)含量低,下面這篇文章主要給大家介紹了關(guān)于利用Python操作excel表格的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • python實(shí)現(xiàn)下載指定網(wǎng)址所有圖片的方法

    python實(shí)現(xiàn)下載指定網(wǎng)址所有圖片的方法

    這篇文章主要介紹了python實(shí)現(xiàn)下載指定網(wǎng)址所有圖片的方法,涉及Python針對頁面的讀取、遍歷及文件操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • python中playwright結(jié)合pytest執(zhí)行用例的實(shí)現(xiàn)

    python中playwright結(jié)合pytest執(zhí)行用例的實(shí)現(xiàn)

    本文主要介紹了python中playwright結(jié)合pytest執(zhí)行用例的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Python之eval()函數(shù)危險(xiǎn)性淺析

    Python之eval()函數(shù)危險(xiǎn)性淺析

    這篇文章主要介紹了Python之eval()函數(shù)危險(xiǎn)性淺析,需要的朋友可以參考下
    2014-07-07
  • 徹徹底底地理解Python中的編碼問題

    徹徹底底地理解Python中的編碼問題

    Python處理文本的功能非常強(qiáng)大,但是如果是初學(xué)者,沒有搞清楚python中的編碼機(jī)制,也經(jīng)常會遇到亂碼或者decode error。本文的目的是簡明扼要地說明python的編碼機(jī)制,并給出一些建議,需要的朋友可以參考下
    2018-10-10
  • python 實(shí)現(xiàn)一個(gè)貼吧圖片爬蟲的示例

    python 實(shí)現(xiàn)一個(gè)貼吧圖片爬蟲的示例

    下面小編就為大家?guī)硪黄猵ython 實(shí)現(xiàn)一個(gè)貼吧圖片爬蟲的示例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • Python安全獲取域管理員權(quán)限幾種方式操作示例

    Python安全獲取域管理員權(quán)限幾種方式操作示例

    在不考慮直接攻擊域控的情況下,如何快速獲取域管理員權(quán)限呢?本文分享幾種常見的獲取域管理員權(quán)限的方式,有需要的朋友可以借鑒參考下
    2021-10-10
  • Python的加密模塊之hashlib 與 base64詳解及常用加密方法

    Python的加密模塊之hashlib 與 base64詳解及常用加密方法

    我們來學(xué)習(xí)一下 Python 中的加密模塊,加密模塊在工作中被廣泛應(yīng)用,比如數(shù)據(jù)的傳入 不希望被捕獲,通過把數(shù)據(jù)加密。這樣即使被捕獲也無法獲取到數(shù)據(jù)的真實(shí)信息,今天我們就來學(xué)習(xí)一下關(guān)于加密的方法,感興趣的朋友跟隨小編一起看看吧
    2023-02-02
  • PyCharm創(chuàng)建Django項(xiàng)目的簡單步驟記錄

    PyCharm創(chuàng)建Django項(xiàng)目的簡單步驟記錄

    PyCharm是一種Python?IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具,下面這篇文章主要給大家介紹了關(guān)于利用PyCharm創(chuàng)建Django項(xiàng)目的簡單步驟,需要的朋友可以參考下
    2022-07-07

最新評論

华亭县| 乐亭县| 郴州市| 天镇县| 梨树县| 万山特区| 西乡县| 石首市| 辽宁省| 威海市| 桦南县| 普格县| 山阳县| 沛县| 宿州市| 闽侯县| 江北区| 清水县| 富源县| 调兵山市| 安义县| 龙游县| 隆尧县| 彭山县| 宜兰县| 武鸣县| 西吉县| 林甸县| 彭山县| 清涧县| 白玉县| 永泰县| 定州市| 宁强县| 遵义市| 昌乐县| 巢湖市| 鸡西市| 板桥市| 乌兰察布市| 永胜县|