摘要:
还有key的内置函数有 min max filter map sorted 五个 阅读全文
摘要:
start -- 下标起始位置 zip:拉链,要是字典只拉k值 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断, 然后返回 True 或 False,最后将返回 Tru 阅读全文
摘要:
import timefor i in range(0,101,2): time.sleep(0.1) char_num = i//2 per_st = '\r%s%%:%s\n'%(i,'*'* char_num) if i ==100 else '\r%s%%:%s'%(i,'*'*char_n 阅读全文
摘要:
30以内能够整除3的平方 ret = [i**2 for i in range(30) if i%3 ==0] print(ret) #找到嵌套列表中名字含有两个或两个以上e的所以名字names =[['jeera''bxhjbdw''eeeee','ceshi'],['emoe','shezhou 阅读全文
摘要:
#生成器函数#只要含有yield关键字的函数都是生成器函数#yield只能放在函数里#yield不能和return共用#只要是生成器函数:执行之后会得到一个生成器作为返回值 #send注意事项#第一次使用生成器的时候,使用next获取下一个值#最后一个yield不能接收外部的值 阅读全文
摘要:
print([].__iter__()) 一个列表执行了__iter__()之后的返回值就是一个迭代器 迭代器协议 内部含有__next__和__iter__方法的就是迭代器 只要含有__iter__方法就是可迭代的 迭代器中的__next__()方法可以一个个的获取值 for循环其实就是在使用迭代 阅读全文
摘要:
print(func) 自己写的装饰器 *args 传参的时候聚合显示元组 调用的时候打散开 双层装饰器 阅读全文
摘要:
a =1 b =5 c = a if a>b else b print(c) 变量=条件返回True的结果 if 条件 else 条件返回False的结果 #必须要有结果 #必须要有if和else #只能是简单的情况 阅读全文