进程进程基本概念进程是执行中的程序, 就是说进程是动态的, 程序是静态的进程是操作系统分配资源的最小单位,有一个进程控制块(PCB), 有自己唯一的一个进程标识符(PID)进程之间相互独立, 内存不共享每个进程都是一个实体, 每个进程都有属于自己的一块内存, 进程是一个执行中的程序进程的创建,销毁,切换的开销都比较大进程只能创建子进程, 无法创建平级进程进程三种状态就绪: 获取到除CPU之外的其他...
Python安装程序依赖包。对于python2的解释器,直接使用pip install 依赖包的名称,即安装上。对于python3的解释器,使用pip3 install 依赖包的名称。Ubuntu或MacOS系统下,如果在安装的时候,发生了权限不够的问题,在安装命令之前加上 sudo再执行,这时候会提示输入权限密码,输入密码,运行即可。例如,在引入mpl_toolkits库的时候引入不了,直接安装...
1.list声明一个list很简单,只需list1=[](尽量不要将变量名起为关键字list)。list有如下基本方法:(1)append(x) 在list的末尾添加一个元素x,并...
list和tuple是Python内置的有序集合,一个是可变的,一个是不可变;list有序集合len()函数获取list元素的个数用索引访问每个元素的位置,索引是从0开始的索引超过了就会报错如果列表中元素个数贼多,最后一个索引就用len(test)-1;用“-1”获取最后吊车尾的元素,以此类推获取倒数第二、第三的元素,同样超出范围就会报错。注意“-1”就是按个数来算的最后一个,而不是索引从0开始l...
建议用多行 import 来导入模块,多行 import 更多地是为了方便编辑(复制、粘贴、删除)以及维护易于阅读import fred 比 import barney, betty, wilma, fred, bambam, pebbles 更容易找。更易于搜索能通过关键词马上 import fred 搜寻到位置,而 import barney, fred 不行。更易于编辑:插入和移除更快捷;每...
面向对象OOP类(Class)对象(Object)实例(Instance)类: 一个抽象的存在实例: 是真实存在的类对象: 是类的实例对象: 包括了 类的属性和行为, 还有实例所都有的具体表现形式在面向对象的程序设计中, 首先要抽离出实体, 以及这个实体所拥有的属性和行为(方法).面向对象的三大特点: 封装, 继承, 多态封装class Animal(object): def __in...
Python 的魔术方法(特殊方法),它们以双下划线开头和结束,能让我们自己写的类拥有类似 Python 内置对象那样的属性和方法。先是__getitem__和__len__有__getitem__方法,我们写的类就能实现类似列表那样的索引形式,如obj[0],同时还能进行迭代和切片。而实现了__len__之后,就可以使用 Python 内置的函数len()来获取对象的长度,len()调用的就是_...
time模块时间字符串0 tm_year 20081 tm_mon 1 到 122 tm_mday 1 到 313 tm_hour 0 到 234 tm_min 0 到 595 tm_sec 0 到 61 (60或61 是闰秒)6 tm_wday 0到6 (0是周一)7 tm_yday 1 到 366(儒略历)8 tm_isdst -1, 0, 1, -1是决...
使用情景分析(1) 零在中文数字串中起补位作用,处理的时候可以忽略掉(2) 一十通常直接缩减为十,意味着十前获取不到数字时为一十(3) 单位千、百、十前的数为单个数字(4) 单位万前的数可以由(3)复合而成(5) 单位亿前的数可以由(3)、(4)及亿本身复合而成python代码实现digit = {'一': 1, '二': 2, '三':...
python函数参数1.位置参数位置参数要求调用时传入函数的参数必须和定义时的位置和个数一致,即一一对应,不可缺省def func(a,b): sum = a + b return sumprint(func(2,3)) # 5print(func(2)) # TypeError: func() missing 1 required positional argument: '...
您还未登录,请登录后再进行相关操作!