摘要: 1、什么是递归函数:如果一个函数不调用其他函数,而是调用本身的话就是递归函数。 def a(): print(" OK! ") a() print(a()) print(" OK! ") RecursionError: maximum recursion depth exceeded while c 阅读全文
posted @ 2021-09-20 08:45 逍遥abin 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 用户关闭程序时,你几乎总是要保存他们提供的信息;一种简单的方式是使用模块json 来存储数据。模块json让你能够将简单的Python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。 1、使用json.dump()和json.load() 函数json.dump() 接受两个实参:要存储 阅读全文
posted @ 2021-09-19 10:26 逍遥abin 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 下面来提取童话 Alicein Wonderland 的文本,并尝试计算它包含多少个单词。我们将使用方法split() ,它根据一个字符串创建一个单词列表。方法split() 以空格为分隔符将字符串分拆成多个部分,并将这些部分都存储到一个列表中。 >>> title = "Alice in Wond 阅读全文
posted @ 2021-09-19 09:34 逍遥abin 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Python使用被称为异常 的特殊对象来管理程序执行期间发生的错误。每当发生让Python不知所措的错误时,它都会创建一个异常对象。如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。 异常是使用try-except 代码块处理的。try-except代码块让P 阅读全文
posted @ 2021-09-19 08:52 逍遥abin 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、写入文件 mode为w,就是写入文件,每次都会将原来的文件清空。如果mode为a,那么不会清空前面的内容,会追加内容 方法: 1、write(内容) 写入当前的内容 2、writelines() 没有换行的效果,但可以用列表的形式,添加换行符等 stream = open(r'E:\Projec 阅读全文
posted @ 2021-09-18 16:50 逍遥abin 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 函数open: open(file,mode,buffering,encodeing) --> 返回值是一个流对象(stream) file:文件路径。 mode: rt是默认格式,读取文本文档。rd读取二进制格式。 stream中的对象只能读取一次,后面在使用read不能读出内容。 stream 阅读全文
posted @ 2021-09-18 16:26 逍遥abin 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 一、安装xlutils库。方法见“Excel读写必备利器xlrd+xlwt”。 二、导入“xlrd”和“xlwt”库。 三、代码和注释: # 导入xlutils里面的copy函数 from xlutils.copy import copy import xlwt import xlrd # 新建一个 阅读全文
posted @ 2021-09-14 12:10 逍遥abin 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 一、安装库。 运行cmd-pip install xlrd C:\Users\User>pip install xlrd Collecting xlrd Downloading xlrd-2.0.1-py2.py3-none-any.whl (96 kB) |████████████████████ 阅读全文
posted @ 2021-09-13 11:05 逍遥abin 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 随着你不断地给类添加功能,文件可能变得很长,即便你妥善地使用了继承亦如此。为遵循Python的总体理念,应让文件尽可能整洁。为在这方面提供帮助,Python允许你将类存储在模块中,然后在主程序中导入所需的模块。 1、导入单个类。 car.py """一个可用于表示汽车的类""" class Car( 阅读全文
posted @ 2021-09-12 11:03 逍遥abin 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 编写类时,并非总是要从空白开始。如果你要编写的类是另一个现成类的特殊版本,可使用继承 。一个类继承另一个类时,它将自动获得另一个类的所有属性和方法;原有的类称为父类 ,而新类称为子类 。子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法。 1、继承的后的独特属性和方法。 下面来添加一个 阅读全文
posted @ 2021-09-12 10:37 逍遥abin 阅读(55) 评论(0) 推荐(0) 编辑