Python:绑定方法和非绑定方法
#!/usr/bin/env python# coding:UTF-8"""@version: python3.x@author:曹新健@contact: 617349013@qq.com@software: PyCharm@file: 绑定方法和未绑定方法.py@time: 2018/10/17 15:17"""'''非绑定方法:在类中
·
#!/usr/bin/env python
# coding:UTF-8
"""
@version: python3.x
@author:曹新健
@contact: 617349013@qq.com
@software: PyCharm
@file: 绑定方法和未绑定方法.py
@time: 2018/10/17 15:17
"""
'''
非绑定方法:在类中没有定义任何参数的方法称为非绑定方法,通过类来调用它
绑定方法:在类中定义参数的方法均为绑定方法,具有自动传值功能,把调用对象作为
第一个参数传入,使用类默认的repr打印时会出现bound method字样
下面程序中的smokeTest就是绑定方法,而systemTest就是非绑定方法
'''
class Test():
def smokeTest(self,name,count):
print("{}项目冒烟测试完成,共执行{}条测试用例".format(name,count))
def systemTest():
print("系统测试完成")
tester = Test()
print(repr(tester.smokeTest))
更多推荐
已为社区贡献51条内容
所有评论(0)