Python 代码小问题

 

 

**

类成员

**

独立文件
question = "what language did you first learn to speak?"
my_survey = AnonymousSurvey()
my_survey.question = question
# 不初始化,不会实例化成员
my_survey.responses = []
类的定义
class AnonymousSurvey:
    """ 收集匿名调查 """
    def __int__(self, question):
        """存储一个问题 并为存储答案做准备 """
        self.question = question
        self.responses = []

未初始化responses成员,编译后认为未定义该成员

代码注释

在这里插入图片描述
貌似格式不对,重新注释了一下代码,

  # def test_store_single_response(self):
    #     """
    # 测试单个答案会被妥善存储
    # """
    #        question = "what language did you first learn to speak?"
    #        my_survey = AnonymousSurvey()
    #        my_survey.question = question
    #        my_survey.responses = []
    #        my_survey.store_response("english")
    # 
    #        self.assertIn("english", my_survey.responses)
    # 
    # def test_store_three_response(self):
    #        """
    # 测试三个答案
    # """
    #        question = "what language did you first learn to speak?"
    #        my_survey = AnonymousSurvey()
    #        my_survey.question = question
    #        my_survey.responses = []
    #        responses = ['english', 'spanish', 'mandarin']
    #        for response in responses:
    #            my_survey.store_response(response)
    #        for response in responses:
    #            self.assertIn(response,my_survey.responses)

这么注释是没问题的

 “”“
 注释代码(这么注释是有问题的)
 ”“”
posted @ 2022-12-05 19:54  三分书生气  阅读(21)  评论(0)    收藏  举报