![見出し画像](https://assets.st-note.com/production/uploads/images/52202739/rectangle_large_type_2_ff92aec361b0455a2a8949401b0de2eb.jpg?width=800)
≮Python≯ 名前マングリング、、、最初の一歩!の一歩!
クラス内の __s 識別子は _classname__s に置き換わる。
さらなる詳細は、プログラム例を見た後でググってね。。。
プログラム例
class Man:
def __mp(self):
print('__mp() Call!')
x = Man()
# x.__mp() # この行を有効にすると AttributeError: 'Man' object has no attribute '__mp'
x._Man__mp() # この名前に置き換わる!
実行結果
__mp() Call!
#Chromebook で #Python #Python3 #プログラミング を勉強中 !
#クラス
#名前マングリング
#マングリング