随笔分类 -  python

摘要:语法: lambda [arg1[,arg2,....argn]]:expression #lambda表达式中,冒号前面是参数,可以有多个,用逗号分隔,冒号右边是返回值。 返回一个函数对象,lambda只是一个表达式,直接可以作为list和dict的成员 阅读全文
posted @ 2019-04-04 11:35 ling_distance 阅读(127) 评论(0) 推荐(0)
摘要:一、Treading 二、线程的常用方法 二、进程和线程的区别 三、守护线程 五、Python GIL 六、同步锁、死锁现象和递归锁 阅读全文
posted @ 2017-09-09 11:25 ling_distance 阅读(133) 评论(0) 推荐(0)
摘要:一 multiprocessing模块介绍 二、Process类 group参数未使用,值始终为None target表示调用对象,即子进程要执行的任务 args表示调用对象的位置参数元组,args=(1,2,'egon',) kwargs表示调用对象的字典,kwargs={'name':'egon 阅读全文
posted @ 2017-08-29 09:27 ling_distance 阅读(187) 评论(0) 推荐(0)
摘要:一、面向对象的程序设计 二、类与对象 类 1 class OldboyStudent: 2 school = 'oldboy' #类的数据属性 3 def learn(self): #类的函数属性 4 print('is learning') 5 6 def eat(self): 7 print(' 阅读全文
posted @ 2017-08-13 16:00 ling_distance 阅读(116) 评论(0) 推荐(0)
摘要:模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 1 使用python编写的代码(.py文件) 3 包好一组模块的包 4 使用C编写并链接到python解释器的内置模块 模块的使用 1.import 2.from ... improt ... 阅读全文
posted @ 2017-07-30 18:31 ling_distance 阅读(337) 评论(0) 推荐(0)
摘要:一、基础准备 1.函数嵌套 函数嵌套定义 函数嵌套调用 1 #函数的嵌套定义:在一个函数的内部,又定义另外一个函数 2 def f1(): 3 print('f1') 4 def f2(): 5 print('f2') 6 f2() 7 f1() 8 f2() #会报错,why?->名称空间和作用域 阅读全文
posted @ 2017-07-26 09:44 ling_distance 阅读(206) 评论(0) 推荐(0)
摘要:先定义 后调用 函数即变量,变量必须先定义后使用,未定义而直接引用函数,就相当于在引用一个不存在的变量名 函数定义阶段:只检测语法,不执行代码 def select(sql): '''select function''' print(sql) #sql=['select', '*', 'from', 阅读全文
posted @ 2017-07-19 20:22 ling_distance 阅读(1011) 评论(0) 推荐(0)
摘要:一、什么是文件 持久存储信息,操作系统调用。 文件处理流程: 1.应用程序发起打开文件请求,操作系统打开文件;应用程序得到文件句柄赋值给变量 打开文件注意点: 以什么方式存储的,以什么方式读取 2.通过句柄对文件进行操作 3.关闭文件(向操作系统发起关闭命令,操作系统释放文件;如果不关闭文件,只是删 阅读全文
posted @ 2017-07-09 19:01 ling_distance 阅读(224) 评论(0) 推荐(0)
摘要:字符编码: 什么字符编码? 把人类的字符翻译成计算机能认识数字 什么字符编码表? 就是一张字符与数字对应关系的表 ascii gbk utf-8 unicode unicode >encode('utf-8') >bytes bytes >decode('utf-8') >unicode 原则: 字 阅读全文
posted @ 2017-07-09 19:00 ling_distance 阅读(169) 评论(0) 推荐(0)
摘要:一 变量 什么是变量呢?变量就是变化的量,用来标识一系列变化的状态,变量值得变化就构成了程序运行的不同结果。 1.变量赋值 name='zyl' #name变量名,‘zyl’变量值(存储在内存中的数据),绑定了一个名字name;变量值是存储的数据 赋值方式: 与c语言的区别在于变量赋值操作无返回值 阅读全文
posted @ 2017-07-08 10:49 ling_distance 阅读(320) 评论(0) 推荐(0)
摘要:一 什么是编程语言?为何要编程? 语言是沟通的介质,编程语言是程序员与计算机沟通的介质 编程的目的是人为计算机事先编好程序,让计算机按照人的意思自动地执行(解放人力) 二 编程语言分类: 机器语言 汇编语言 高级语言 高级语言更贴近人类语言,需要翻译计算机才能读懂,按照翻译方式,分为编译型和解释型 阅读全文
posted @ 2017-07-07 10:26 ling_distance 阅读(257) 评论(0) 推荐(0)