江湖散人 发表于 2021-4-9 10:18:35

函数方法的问题

class a:
        def b(self,who):
                self.name=name

这里的方法b,self.name不应该是self.who吗?为什么这样啊?

suchocolate 发表于 2021-4-9 10:47:06

class a:
      def b(self,who):
                self.name=who# self.x是啥都行,但导入变量得和括号里一样,不然报错没有定义name这个变量。

傻眼貓咪 发表于 2021-9-5 14:50:20

class A:
    def __init__(self, name = None): # 這裡初始化
      self.name = name
   
    def B(self, who):
      self.name = who # 這裡賦值

someone = A()
someone.B("John")

print(someone.name)
页: [1]
查看完整版本: 函数方法的问题