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

Python使用內(nèi)置函數(shù)setattr設(shè)置對(duì)象的屬性值

 更新時(shí)間:2020年10月16日 09:14:36   作者:lincappu  
這篇文章主要介紹了Python使用內(nèi)置函數(shù)setattr設(shè)置對(duì)象的屬性值,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

英文文檔:

setattr(object, name, value)

This is the counterpart of getattr(). The arguments are an object, a string and an arbitrary value. The string may name an existing attribute or a new attribute. The function assigns the value to the attribute, provided the object allows it. For example, setattr(x, 'foobar', 123) is equivalent to x.foobar = 123

  設(shè)置對(duì)象的屬性值

說明:

  1. setattr函數(shù)和getattr函數(shù)是對(duì)應(yīng)的。一個(gè)設(shè)置對(duì)象的屬性值,一個(gè)獲取對(duì)象屬性值。

  2. 函數(shù)有3個(gè)參數(shù),功能是對(duì)參數(shù)object對(duì)象,設(shè)置名為name的屬性的屬性值為value值。

>>> class Student:
  def __init__(self,name):
    self.name = name

    
>>> a = Student('Kim')
>>> a.name
'Kim'
>>> setattr(a,'name','Bob')
>>> a.name
'Bob'

  3. name屬性可以是object對(duì)象的一個(gè)已經(jīng)存在的屬性,存在的話就會(huì)更新其屬性值;如果name屬性不存在,則對(duì)象將創(chuàng)建name名稱的屬性值,并存儲(chǔ)value值。等效于調(diào)用object.name = value。

>>> a.age # 不存在age屬性
Traceback (most recent call last):
 File "<pyshell#20>", line 1, in <module>
  a.age
AttributeError: 'Student' object has no attribute 'age'

>>> setattr(a,'age',10) # 執(zhí)行后 創(chuàng)建 age屬性
>>> a.age # 存在age屬性了
10
>>> a.age = 12 # 等效于調(diào)用object.name
>>> a.age
12

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)多線程的兩種方式分析

    Python實(shí)現(xiàn)多線程的兩種方式分析

    這篇文章主要介紹了Python實(shí)現(xiàn)多線程的兩種方式,結(jié)合實(shí)例形式分析了通過自定義函數(shù)傳遞Thread對(duì)象以及繼承Thread類兩種多線程實(shí)現(xiàn)方式相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • python中partial()基礎(chǔ)用法說明

    python中partial()基礎(chǔ)用法說明

    這篇文章主要給大家介紹了關(guān)于python中partial()基礎(chǔ)用法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧
    2018-12-12
  • 解決Django中checkbox復(fù)選框的傳值問題

    解決Django中checkbox復(fù)選框的傳值問題

    這篇文章主要介紹了解決Django中checkbox復(fù)選框的傳值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python批量處理PDF圖片的操作指南(插入、壓縮、提取、替換、分頁、旋轉(zhuǎn)、刪除)

    Python批量處理PDF圖片的操作指南(插入、壓縮、提取、替換、分頁、旋轉(zhuǎn)、刪除)

    圖片是 PDF 文檔的核心元素之一,它們不僅能夠增強(qiáng)文檔的視覺吸引力,還能有效傳達(dá)信息,幫助讀者更好地理解內(nèi)容和主題,在實(shí)際操作中,我們常需要對(duì)PDF中的圖片進(jìn)行多種處理,這篇文章將詳細(xì)介紹如何使用Python在PDF中實(shí)現(xiàn)圖片插入、提取、替換、壓縮等操作
    2025-04-04
  • 基于Python利用Faker批量測(cè)試數(shù)據(jù)

    基于Python利用Faker批量測(cè)試數(shù)據(jù)

    這篇文章主要介紹了基于Python利用Faker批量測(cè)試數(shù)據(jù)。測(cè)試過程中,經(jīng)常需要批量去造數(shù)據(jù),方法有很多,最簡(jiǎn)單方便的應(yīng)該是使用python?的一個(gè)三方庫Faker。下面我們就來看看三方庫Faker如何批量測(cè)試數(shù)據(jù),需要的朋友可以參考一下
    2022-03-03
  • Python爬蟲必備技巧詳細(xì)總結(jié)

    Python爬蟲必備技巧詳細(xì)總結(jié)

    本篇文章介紹了我在爬蟲過程中總結(jié)的幾個(gè)必備技巧,都是經(jīng)過實(shí)驗(yàn)的,通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 使用Python的turtle模塊繪制櫻花樹的代碼示例

    使用Python的turtle模塊繪制櫻花樹的代碼示例

    Python的turtle模塊是一個(gè)直觀的圖形化編程工具,讓用戶通過控制海龜在屏幕上的移動(dòng)來繪制各種形狀和圖案,在接下來的文章中,我將通過一個(gè)生動(dòng)的例子——繪制一幅櫻花樹圖畫——來深入探討turtle模塊的實(shí)用性,需要的朋友可以參考下
    2024-04-04
  • pycharm使用anaconda全過程

    pycharm使用anaconda全過程

    這篇文章主要介紹了pycharm使用anaconda全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • python+Tesseract OCR實(shí)現(xiàn)截屏識(shí)別文字

    python+Tesseract OCR實(shí)現(xiàn)截屏識(shí)別文字

    pytesseract Python常用pytesseract進(jìn)行圖片上的文字識(shí)別,本文主要介紹了python+Tesseract?OCR實(shí)現(xiàn)截屏識(shí)別文字,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • python_tkinter彈出對(duì)話框創(chuàng)建

    python_tkinter彈出對(duì)話框創(chuàng)建

    這篇文章主要介紹了python_tkinter彈出對(duì)話框?qū)崿F(xiàn),tkinter提供了三個(gè)模塊,可以創(chuàng)建彈出對(duì)話窗口,下面詳細(xì)介紹,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-03-03

最新評(píng)論

区。| 永仁县| 晋中市| 连州市| 吉林省| 乐至县| 海盐县| 涪陵区| 深州市| 云霄县| 郸城县| 商洛市| 孟津县| 泰顺县| 全州县| 布尔津县| 福清市| 凉城县| 镇康县| 无锡市| 彰武县| 三明市| 五峰| 正定县| 永靖县| 进贤县| 江华| 安丘市| 敖汉旗| 米泉市| 荆门市| 鸡泽县| 阳信县| 灵丘县| 屯昌县| 晋城| 日照市| 保亭| 三台县| 闽清县| 嘉鱼县|