摘要: is比较两个对象的id值是否相等,是否指向同一个内存地址 ==比较的是两个对象的内容是否相等,值是否相等 is运算符比==效率高,在变量和None进行比较时,应该使用is 阅读全文
posted @ 2018-12-09 23:47 Operater 阅读(170) 评论(0) 推荐(0)
摘要: 是一个概念就是类 具体的东西是对象 狗 类 李四家的狗 对象 类的名称:类名 类的属性:一组数据 类的方法:允许对进行操作的方法(行为) 定义一个坦克类 定义属性时最好用方法,避免直接设置属性时出错 __del__方法,当一个对象的引用计数为0时,自动执行__del__方法 测量一个对象的引用计数的 阅读全文
posted @ 2018-12-09 22:37 Operater 阅读(200) 评论(0) 推荐(0)
摘要: 函数是先定义在调用,定义阶段只检测语法,不执行代码 return能返回多个元素,元组的形式返回,也能返回列表,字典,只要是一个整体 在函数外定义的变量叫全局变量,在函数内定义的变量叫局部变量,从内向外找 列表和字典当全局变量时可以不用再函数里加global 形参里的叫缺省参数,也叫默认参数,实参里的 阅读全文
posted @ 2018-12-09 14:33 Operater 阅读(175) 评论(0) 推荐(0)
摘要: +=是对原本的实例做加1运算,l=l+[1]是对l+[1]之后重新把值赋给叫l的变量(和原来的l不同) 区别在于,一个修改数据结构本身(就地操作)b + = 1而另一个只是重新分配变量a = a + 1。 只是为了完整性 阅读全文
posted @ 2018-12-09 13:33 Operater 阅读(26092) 评论(0) 推荐(0)
摘要: a=4 b=5 #第一种 c=0 c=a a=b b=c print('a=%d,b=%d'%(a,b)) #第二种 a=a+b b=a-b a=a-b print('a=%d,b=%d'%(a,b)) #第三种 a,b=b,a print('a=%d,b=%d'%(a,b)) 阅读全文
posted @ 2018-12-09 13:00 Operater 阅读(281) 评论(0) 推荐(0)
摘要: 列表list有序可变 字典dict在python3.6之前是无序的,到了python3.7变成了有序,可变 元组tuple不可变 集合set无序可变(还有个不可变集合frozenset) 数字number不可变 字符串string不可变 阅读全文
posted @ 2018-12-09 12:30 Operater 阅读(10627) 评论(2) 推荐(0)
摘要: 对列表里的字典按年龄从小到大排序 阅读全文
posted @ 2018-12-09 12:29 Operater 阅读(597) 评论(0) 推荐(0)