原博文链接: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
>>>