小技巧记录
1、定长裁截可迭代对象
ex = [1,2,3,4,5,6,7,8,9]
def cut(element:list, sec:int):
result = [element[_:_ + sec] for _ in range(0, len(element), sec)]
return result
cut(ex,3)
output:[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
2、python装饰器理解
def decor(func):
def wrap():
print("============")
func()
print("============")
return wrap
@decor
def print_text():
print("Hello world!")
print_text()
out_put:
============
Hello world!
============
handsome