高效码农

撰写、分享国内外先进的IT技术

分类 Python从零单排系列 下的文章

Python从零单排五:进程和线程

进程和线程1、多进程在Unix/Linux下,可以使用fork()调用实现多进程。要实现跨平台的多进程,可以使用multiprocessing模块。进程间通信是通过Queue、Pipes等实现的。如果要启动大量的子进程,可以用进程池(Pool)的方式批量创建子进程2、 多线程Python的标准库提供了两个模块:_thread和threading,_thread是低级模块,threading是...

Python从零单排四:面向对象编程

面向对象编程1. 类和实例面向对象最重要的概念就是类(Class)和实例(Instance),类是抽象的模板, 实例是根据类创建出来的一个个具体的“对象”在python中,用变量表示特征,用函数表示技能,因而具有相同特征和技能的一类事物就是‘类’,对象是则是这一类事物中具体的一个。类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是...

Python从零单排三:函数式编程

函数式编程1. 高阶函数把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。变量可以指向函数(其他部分语言变量=函数的返回值)>>> a = abs >>> a <built-in function abs> >>> a(-10) 10<built-in function abs> ...

Python从零单排(一):Python数据类型

1.字符串1.1 使用单引号用单引号括起来表示字符串,例如: str = 'this is python-note' 1.2 使用双引号双引号中的字符串与单引号中的字符串用法完全相同,例如: str = "this is python-note" 1.3 使用三引号利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:str='''this is s...