原博文链接:http://www.aobosir.com/blog/2016/12/01/class-programming-object/
- 使用的电脑系统:Windows 10 64位
- 使用的开发集成环境:PyCharm 2016.1.4
- 使用的Python的版本:python 3.5.0
怎么使用python编写一个 类
随便编写一个Python类,类里面至少有下面三个函数:
class Pair:
def __init__(self, x, y):
self.x = x
self.y = y
def __repr__(self):
return 'Pair({0.x!r}, {0.y!r})'.format(self)
def __str__(self):
return '({0.x!s}, {0.y!s})'.format(self)
__init__()函数就是类的构造函数。__repr__()和__str__()函数 都是用来输出字符串用的。
>>> p = Pair(3, 4)
>>> p
Pair(3, 4) # __repr__() output
>>> print(p)
(3, 4) # __str__() output
>>>

本文介绍了一个简单的Python类编写示例,包括构造函数__init__()、字符串表示函数__repr__()及__str__()。通过实例演示了如何创建类并调用这些特殊方法。

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



