摘要: open(file, mode),返回一个file对象 mode: mode 描述 w 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即 阅读全文
posted @ 2020-06-14 22:11 _STAyy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.断言: 凡是可以用print都可以用assert替代: if(n==0) print('n is zero!') ↓ assert n!=0, 'n is zero!' 意思是如果n!=0不为True,那么会抛出AssertionError: n is zero! 另外在运行程序时加上-O表示忽 阅读全文
posted @ 2020-06-14 20:19 _STAyy 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、模块 在Python中,一个.py文件就称之为一个模块(Module)。 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。 举个例子,一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块。 现在,假设我们的a 阅读全文
posted @ 2020-06-14 20:05 _STAyy 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。 要注意,这里的偏函数和数学意义上的偏函数不一样。 在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下: int()函数可以 阅读全文
posted @ 2020-06-14 20:00 _STAyy 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、闭包 闭包从形式上来说是在外部函数中定义内部函数,并且内部函数引用了外部函数的变量,此变量叫做自由变量。 或者说是将组成函数的语句和这些语句的执行环境打包在一起。 闭包满足的条件: 必须有一个内嵌函数 内嵌函数必须使用外部函数的变量 外部函数的返回值必须是内嵌函数 def closure(): 阅读全文
posted @ 2020-06-14 19:49 _STAyy 阅读(161) 评论(0) 推荐(0) 编辑