本文共 504 字,大约阅读时间需要 1 分钟。
利用上面对象的属性,实现闭包特效
- 1.封装 - 2.代码复用'''Python 的函数闭包'''def setPassLine(passLine): def compare(value): if (value >= passLine): print("小伙子不错,及格了") else: print("骚年,你快醒醒") # 函数是一个对象,这里是函数名,不要写compare()或者compare(value) return compare'''totalScore150 与 totalScore100 体现了复用'''# 体现了函数是一个对象totalScore150 = setPassLine(90)# 体现了封装totalScore150(60)# 体现了函数是一个对象totalScore100 = setPassLine(60)# 体现了封装totalScore100(90)
转载地址:http://mocti.baihongyu.com/