Skip to content

Commit

Permalink
修复了文档描述的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
jackfrued committed Apr 18, 2020
1 parent e09c8de commit 41b84e4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion 第016课:面向对象编程入门.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ stu2.play() # 王大锤正在玩游戏.

### 打印对象

上面我们通过`__init__`方法在创建对象时为对象绑定了属性并赋予了初始值。在Python中,以两个下划线`__`(读作“dunder”)开头的方法通常都是有特殊用途和意义的方法,我们一般称之为**魔术方法****魔法方法**。如果我们在打印对象的时候不希望看到对象的地址而是看到我们自定义的信息,可以通过在类中放置`__repr__`魔术方法来做到,该方法返回的字符串就是用`print`函数打印对象的时候会显示的内容,代码如下所示。
上面我们通过`__init__`方法在创建对象时为对象绑定了属性并赋予了初始值。在Python中,以两个下划线`__`(读作“dunder”)开头和结尾的方法通常都是有特殊用途和意义的方法,我们一般称之为**魔术方法****魔法方法**。如果我们在打印对象的时候不希望看到对象的地址而是看到我们自定义的信息,可以通过在类中放置`__repr__`魔术方法来做到,该方法返回的字符串就是用`print`函数打印对象的时候会显示的内容,代码如下所示。

```Python
class Student:
Expand Down

0 comments on commit 41b84e4

Please sign in to comment.