Python高级编程实用指南
1. 类的定义与使用
1.1 类的文档字符串
在类定义的第一行,通常使用三单引号来表示文档字符串,用于解释类的用途。虽然这是可选的,但添加文档字符串能让他人了解类的功能,尤其在类供他人使用时非常有用。文档字符串不同于普通注释,它会与类关联,可通过以下命令读取:
Person.__doc__
1.2 构造方法
类定义中包含构造方法,每当创建类的新实例时,构造方法会自动调用。构造方法的名称必须为 __init__ ,前后有双下划线。例如:
class Person:
def __init__(self, name, tel):
self.name = name
self.tel = tel
在Python中,定义类的方法时,需要将特殊变量 self 作为参数,它引用的是新创建的实例,类似于Java中的 this 变量。构造方法将传入的参数赋值给成员变量,成员变量无需提前声明,但需以 self 为前缀。创建实例的示例如下:
p = Person("Simon", "1234567")
print(p.name) # 输出: Simon
超级会员免费看
订阅专栏 解锁全文
3296

被折叠的 条评论
为什么被折叠?



