笔记
痞性难改R
这个作者很懒,什么都没留下…
展开
-
十六章
通常在python进行编程一般都是使用多线程或者多进程来实现。这里介绍另外一种并发的方式,就是协程,但和多线程以及多进程不一样的是,协程是运行在单线程当中的并发。来看下具体的例子:def simple_coroutine():print 'corouting started'x=yield (1)print 'coroutine received %d' % xif name==“main”:my_core=simple_coroutine()my_core.next()原创 2020-12-18 21:53:53 · 164 阅读 · 1 评论 -
十五章
第十五章 上下文管理器和else块这是补的一块,前面看的时候,觉的用到的机会可能不多,就没写。15.1讲了for,while,try结合else 的用法,这一块我已经掌握了,就不重复了。书中的原句,在所有的情况下,如果异常或者return、break、或contiune语句导致控制权跳到了复合语句的主板之外,else字句也会被跳过。书中最后介绍了一个有意思的玩意。在Python中,try/except不仅用于处理错误,还常用于控制流畅。为此,Python官方词汇表还定义了一个缩略词(口号)。EA原创 2020-12-18 21:51:37 · 40166 阅读 · 1 评论 -
第五章
第五章 函数和代码复用一、函数的定义与使用函数的定义def 函数名(参数):函数体return 返回值 2.函数的参数传递可选参数必须放在非可选参数后面 eg:def 函数名(非可选参数也叫必选参数,可选参数): 比如递归函数def fact(n,m=1):可变参数——def 函数名(参数, *b):3.函数的返回值可以用return来传递返回值——return m,n4.局部变量和全局变量在函数定义的函数体中使用的变量是局部变量,即在函数体内部的为局部变量,在函数体外面原创 2020-12-17 21:26:49 · 94 阅读 · 0 评论 -
python第四章
第四章 流程控制一、布尔逻辑*在Python中,用True和False表示真值。一般使用4个主要的逻辑运算符来组合形成布尔值:not\and\or==。如:FalseFalse #TrueTrueFalse #FalseTrue or False #TrueTrue and False #Falsenot False #Truenot True #False二、if语句1、if/else语句pwd=input(‘What is the password’)if pwd==‘appl原创 2020-11-25 21:33:49 · 221 阅读 · 0 评论 -
python第三章
第三章 编写程序1、编辑源程序、运行程序可通过IDLE中File>New File新建一个文本以编辑源程序,编辑完成可通过Run>Run Module(或者F5快捷键)来运行程序。Python源文件都以.py格式存储。2、从命令行运行程序除了上述利用IDLE的集成功能运行程序的方式外,当然也可以通过命令行运行程序,命令格式为:python ‘源文件名称.py’。3、编译源代码当运行py格式文件时,Python会自动创建相应的.pyc文件,该文件包含编译后的代码即目标代码,目标代码基本原创 2020-11-25 21:31:33 · 135 阅读 · 0 评论 -
python第二章
第二章 算术、字符串与变量*基本的Python数据类型包括:整型(整数)、浮点数(带小数点的数字)、字符串。1、整数算术*python中7/3的结果为浮点数,如果需要结果为整数,则需要通过整除运算符‘//’,如7//3=2。*Python中对整数的长度不作限制。2、浮点数算术*Python中带小数点的数字都是浮点数,如:4.12、3.14、-28.9、4.0。*Python中也可以使用科学记数法表示浮点数,如2.3e-6表示2.3乘以10的(-6)次方。*与整数不一样的是,浮点数存在上下限,原创 2020-11-25 21:28:42 · 239 阅读 · 0 评论