Pythonセルフ
自己パラメータ
パラメータは、クラスの現在のインスタンスへのself
参照であり、クラスに属する変数にアクセスするために使用されます。
名前self
を付ける必要はありません。好きなように呼び出すことができますが、クラス内の関数の最初のパラメーターである必要があります。
例
selfの代わりにmysillyobjectとabcという単語を使用してください:
class Person:
def __init__(mysillyobject, name, age):
mysillyobject.name = name
mysillyobject.age = age
def myfunc(abc):
print("Hello my name is " + abc.name)
p1 = Person("John",
36)
p1.myfunc()