python类中的self

class User:
    def walk(self):
        print(self,"正在慢慢走")

# User.walk()  # 会报错 TypeError: walk() missing 1 required positional argument: 'self'
u = User()
User.walk(u) # 与下面一行代码等效
u.walk()

self 表示创建的实例本身

posted @ 2019-08-19 09:38  爱打盹的猫猫  阅读(194)  评论(0编辑  收藏  举报