上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 49 下一页
摘要: 执行一个单线程死循环程序,单核cpu占用直接100% 执行一个双线程的死循环程序,cpu同样占用100% 我们把cpu换成双核之后再次执行双线程死循环程序,发现每个cpu各占50%,两个加起来才是100% 我们在执行双进程死循环程序,发现两个cpu占用都达到了100% 得出一个结论,python执行 阅读全文
posted @ 2018-12-12 21:15 Operater 阅读(332) 评论(0) 推荐(0)
摘要: 在__all__里面写了谁,到时候就只能用谁,其他的用不了,from 模块 import *时就只能用__all__里的 阅读全文
posted @ 2018-12-12 00:02 Operater 阅读(246) 评论(0) 推荐(0)
摘要: 有两种方法 1、vim /etc/vimrc set ts=4 set sw=4 2、vim /etc/vimrc set ts=4 set expandtab set autoindent 推荐使用第二种,按tab键产生四个空格,这种方式具有最好的兼容性 阅读全文
posted @ 2018-12-11 20:44 Operater 阅读(1760) 评论(0) 推荐(0)
摘要: 继承 子类可以有父类的功能,也可以有父类的父类的功能 重写 当子类不需要父类的一个方法的实现时,可以重写一个方法,方法名必须和父类相同 子类的方法和父类的方法相同的时候,会先去自己的类中找,找到了就用自己的,找不到去父类找 调用被重写的方法 私有方法和私有属性并不会被继承 如果调用的是继承的父类的共 阅读全文
posted @ 2018-12-10 01:03 Operater 阅读(196) 评论(0) 推荐(0)
摘要: 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)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 49 下一页