在下萌新 发表于 2021-4-28 19:43:06

关于类的实例化

class 问卷调查():
    def __init__(self,调查课题):
      self.调查课题=调查课题
      self.总调查结果=[]
    def 存储调查结果(self,调查结果):
      self.总调查结果=self.调查结果.append(调查结果)
    def 显示调查课题(self):
      print(self.调查课题)

这是代码

昨非 发表于 2021-4-28 20:01:14

阿奇_o 发表于 2021-4-28 20:12:08


-A:这是代码。

-B:这是答案...

ps: 我的天哪,python这么牛,都直接可以中文了吗
{:10_250:}

kogawananari 发表于 2021-4-28 20:28:29

self没传得传个实例或者用实例点

剑廿三 发表于 2021-4-28 21:49:52

第二个没实例化

在下萌新 发表于 2021-4-29 12:12:13

阿奇_o 发表于 2021-4-28 20:12
-A:这是代码。

-B:这是答案...


甲鱼大佬不是说过变量名称可以是中文嘛,只是不推荐养成这样的习惯。。

591821661 发表于 2021-4-29 17:53:18

在该加上函数前加上修饰器

@staticmethod
def 显示调查结果():
      ......

这样你能够不实例化该类也能调用类里面的函数

类的实例化指的是a=问卷调查("blabla")
a就是一个实例
可以通过
a.显示调查结果()
实现

591821661 发表于 2021-4-29 17:55:49

但是由于你的显示调查课题函数 需要使用self参数
所以只能用实例化实现。

在下萌新 发表于 2021-4-30 14:53:23

591821661 发表于 2021-4-29 17:55
但是由于你的显示调查课题函数 需要使用self参数
所以只能用实例化实现。

多谢大佬
页: [1]
查看完整版本: 关于类的实例化