摘要:
1. all([-1, 0, 1]) #判断是否全是不等于0的数 2. any([-1,0,1]) # 有一个数不为0 返回真 any([]) 返回假 3.ascii([1, 2, '开外挂']) #进行ascii 转换 4.bin(1) #十进制转换为二进制 5.bool(1) #判断是否为真 6 阅读全文
摘要:
json 可以在不同语言中进行使用 下面先介绍一下json的适用方法 pickle 只能在python中使用 json 和 pickle 的语法相同 ,pickle 可以用来传递函数 下面以pickle为例 序列化.py 对于json.dumps 和 json.loads 而言 最好是每次转换只出现 阅读全文
摘要:
from collections import Iterable print(isinstance({},iterable)) # 判断是否可迭代 from collections import Iterator #判断是否是迭代器 instance((x for x in range(5)),It 阅读全文
摘要:
1. 生成器 只有在调用时才会生成相应的数据 2 . 只记录当前的位置3 . 只有一个__next__() f = (x for x in range(10)) #一个简单的生成器 print(f.__next__()) 费波纳生成器(举例1) def fib(max): n,a,b = 0, 0, 阅读全文
摘要:
高阶函数 + 嵌套函数 =》装饰器 import timedef timer(func): def wrapper(*args, **kwargs): start_time = time.time() func(*args, **kwargs) end_time = time.time() prin 阅读全文