Pythonマジック関数

 

__getattr__マジック関数

_getattr_ magic関数は、存在しない属性にアクセスしようとすると呼び出されます。

この魔法の機能がないと、存在しないプロパティにアクセスすると、プログラムはエラーを報告します。

日時インポート日から


クラスユーザー:
def __init __(self、name、birthday):
self.name = name
self.birthday = birthday


if __name__ == ' __main__ ':
user = User( "ワイヤレス夢生7"、date(year = 1997、month = 1、day = 1))
print(user.age)#存在しない属性にアクセスすると、 
出力は次のようになります。

 


————————————————
著作権声明:この記事はCSDNブロガー "No Dream 7"のオリジナル記事です。CC4.0 BY-SA著作権契約に従ってください。再版用に元のソースリンクを添付してくださいそしてこの声明。
元のリンク:https://blog.csdn.net/s1156605343/article/details/105485716

おすすめ

転載: www.cnblogs.com/LQZ888/p/12698505.html
おすすめ