类在进行实例话时,先调用new()函数创建对象,然后再把地址引用给变量
类在进行实例话时,先调用new()函数创建对象,然后再把地址引用给变量
is适用于比较地址,即判断是否为同一个对象,==是判断值的大小是否相同
类产生对象
浅拷贝与深拷贝
栈帧
函数return作用:
1.返回值
2.结束函数执行
函数为对象,一切皆对象
循环推导式
可迭代对象
zip()创建字典
****
循环优化:
1.尽量减少循环内部不必要的计算
2.尽量往外循环走
3.尽量用join,不用+
break结束循环
continue结束本次循环,后面语句不执行,直接继续下次循环
一切可迭代对象都可循环
集合的底层是字典
set()
a.update(b)l两个字典合并
字典是没有顺序的,无序的
a.popitem()删除键值对
a.get()取键值对
a.items()遍历所有键值对
a.keys()
a.values()
dict()
dict(zip(k,v))
fromkeys()创建空字典
生成器推导式
_next_()
元组访问和处理速度比列表快
zip()用法
元组不可变
列表可变
tuple()
sort()在原列表排序
sorted()在新列表对象上排序