-
functools.wrap的作用是保证被装饰器装饰过的函数的函数名不变
查看全部 -
str = 'runoob' # 把所有字符中的小写字母转换成大写字母 print(str.upper()) # 把所有字符中的大写字母转换成小写字母 print(str.lower()) # 把第一个字母转化为大写字母,其余小写 print(str.capitalize()) # 把每个单词的第一个字母转化为大写,其余小写 print(str.title())
查看全部 -
from math import * def add(x, y, f): return f(x) + f(y) print add(25, 9, sqrt) #注:用from math import *比用import math方 #便,调用sqrt时不用加上math
查看全部 -
json.load()从文件中读取json字符串
json.loads()将json字符串转换为字典类型
json.dumps()将python中的字典类型转换为字符串类型
json.dump()将json格式字符串写到文件中
查看全部 -
有关联性的特殊方法都必须实现
定义了__getattr__ 就必须定义__setattr__和__delattr__
查看全部 -
多继承(C3算法):
查看全部 -
带参数的装饰器
查看全部 -
装饰器,装饰器!顾名思义就是装饰方法的方法,它存在的意义仅仅是为了装饰方法,而不会更改方法的内容。就像装饰房间一样,只是为了把房子的表面墙壁装饰的漂亮,而不会把房子内部的结构改变。
比如给需要执行方法的前面或者后面添加新的功能,例如打印一个提示内容等等。此功能可避免重复修改需要执行的方法,减少代码重复!
代码示例:
查看全部 -
当新版本的一个特性与旧版本不兼容时,该特性将会在旧版本中添加到__future__中,以便旧的代码能在旧版本中测试新特性。
查看全部 -
装饰器的使用
查看全部 -
闭包的使用
返回函数时不要引用任何循环变量
查看全部 -
返回函数,即返回函数名
查看全部 -
sorted()函数
查看全部 -
filter()函数
查看全部 -
reduce函数
查看全部
举报
0/150
提交
取消