摘要:
猜一猜下列代码的运行结果class Computer: def __init__(self): print('电脑开机中...') def play_game(self): print('打开 steam 玩游戏') computer = Computer() computer.play_game( 阅读全文
摘要:
像 __init__() 这样的方法在 Python 的类中被称为 神奇方法(或魔术方法),它们的特征是被 双下划线 所包裹。下面再介绍一个神奇方法——__str__()。 在介绍 __str__() 之前我们先看一段代码: class Human: arms = 2 legs = 2 hair = 阅读全文
摘要:
在 Python 的类中,有一种特殊的方法——初始化方法。它的格式是 def __init__(self):,方法名由 init(initialize 的缩写,初始化的意思)加左右两边的 双下划线 组成。 初始化方法的特殊之处是:每当进行类的实例化时,初始化方法会自动被执行。我们看个例子: clas 阅读全文
摘要:
类的创建 我们以人类来举例,人类都有哪些共同点呢?两条胳膊、两条腿、直立行走、有着各种颜色的头发、说着各式各样的语言等。这些共同点分为两类: 特征:两条胳膊、两条腿、有着各种颜色的头发 行为:直立行走、说着各式各样的语言 在 Python 的类中,我们把这种特征和行为分别称为 属性(attribut 阅读全文