__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