摘要:
'''普通函数''' def func(): print(111) return 222 ret = func() # 111 print(ret) # 222 111 222 '''函数中含有yield就是生成器''' def func(): print(111) yield 222 gen = 阅读全文
摘要:
'''各种推导式 列表推导式:[结果 for循环 if条件] 字典推导式:[k:v for循环 if条件] 集合推导式:{结果 for循环 if条件} 没有元组推导式: 生成器推导式:(结果 for循环 if条件) ''' '''生成器表达式:(结果 for 循环 if 条件)''' g = (i 阅读全文
摘要:
''' 总结: Iterable: 可迭代对象,有__iter__()方法 Iterator: 迭代器,有__iter__()和__next__()方法 迭代器的特点: 1.节省内存。 2.惰性机制。 3.不能反复,只能向下执行。 ''' str1 = "hello" for s in str1: 阅读全文
摘要:
上节课内容回顾: 1. 小数据池 存储数据. 共享小数据池 int,str, bool == 和 is区别: == 判断的是两边的值 is 左右两端的内存地址 2. 深浅拷贝 1. = 没有创建新对象, 是一个内存指向的转换 2. 浅拷贝. 只会拷贝第一层内容, [:], copy() 3. 深拷贝 阅读全文