来自博客:https://juejin.im/post/6844903571058622478
格式:
1 class 类名: 2 """ 3 这里是类的注释, 用来描述类的作用, 类的构造函数等等 4 Attributes: 5 这里写上类的属性注释 6 """ 7 8 def 方法名(self, arg1, arg2...): 9 """ 10 这里注释方法的作用效果 11 :param arg1: 参数的含义, 参数的类型, 是否有默认值 12 :param arg2: 参数的含义, 参数的类型, 是否有默认值 13 :return: 返回的结果的含义, 返回值的类型 14 """ 15 pass
示例:
1 class Person: 2 """ 3 这是一个Person类, 用来描述人的信息 4 Attributes: 5 name: 人的名字, str类型, 默认值是 zhangsan 6 age: 人的年龄, int类型, 默认值是 18 7 """ 8 name = "zhangsan" 9 age = 18 10 11 def run(self, location): 12 """ 13 打印调用者奔跑的位置 14 :param location: 人奔跑的位置, str类型, 没有默认值 15 :return: 没有返回值 16 """ 17 print("奔跑在", location)
规范文档注释,便于打印和导出。