久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

python怎么獲取對象的屬性值

153次閱讀
沒有評論

共計 539 個字符,預計需要花費 2 分鐘才能閱讀完成。

要獲取對象的屬性值,可以使用點操作符或 getattr() 函數。

  1. 點操作符:使用點操作符可以直接獲取對象的屬性值。
class MyClass:
def __init__(self, x):
self.x = x
obj = MyClass(10)
print(obj.x)  # 輸出:10
  1. getattr() 函數:getattr() 函數通過屬性名字符串來獲取對象的屬性值。
class MyClass:
def __init__(self, x):
self.x = x
obj = MyClass(10)
print(getattr(obj, 'x'))  # 輸出:10

如果對象的屬性不存在,可以使用 getattr() 函數的第三個參數來指定默認值。

class MyClass:
def __init__(self, x):
self.x = x
obj = MyClass(10)
print(getattr(obj, 'y', 0))  # 輸出:0

使用 getattr() 函數還可以在運行時動態獲取對象的屬性值。

class MyClass:
def __init__(self, x):
self.x = x
obj = MyClass(10)
attr_name = input("請輸入屬性名:")
print(getattr(obj, attr_name))

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-21發表,共計539字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 孝感市| 永寿县| 武隆县| 宽城| 互助| 永定县| 拉孜县| 桂东县| 香格里拉县| 迁西县| 淳安县| 渑池县| 山阴县| 合江县| 旅游| 分宜县| 商水县| 葫芦岛市| 二连浩特市| 屯门区| 双桥区| 鄂托克旗| 台中市| 报价| 吉林省| 石屏县| 彩票| 汉川市| 博白县| 体育| 乌兰县| 邵武市| 景东| 赤峰市| 固安县| 凌云县| 宁蒗| 宣城市| 剑阁县| 宣汉县| 永康市|