摘要: 使用try和except可捕获异常,即在出现异常后不会将代码终止运行,而是执行except中的代码处理异常 ''' 格式: try: 可能出现异常的代码 except: 如果出现了异常,就执行其中的代码 ''' # 需求:读取文件,如果文件不存在,则以写入方式打开 # 若try中代码出现异常,则执行 阅读全文
posted @ 2022-10-04 22:58 PORTB 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 面向对象的思维方式 面向对象,是一个编程思想,并不是一项技术,重在理解 面向过程:一步一步的完成功能:自上而下,逐步细化 面向对象:找到或者构造一个可以完成功能的主体:找到实体,功能完备 类和对象 类就是一系列拥有相同或相似功能的对象的集合,或者说类就是一系列事物的统称 对象就是类的具体的表现形式 阅读全文
posted @ 2022-10-04 22:57 PORTB 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 文件基本操作 文件打开的格式: file1 = open(文件路径,读写模式),使用open函数。会返回一个文件对象。 文件路径:可以写相对路径,也可以写绝对路径。路径需要以字符串形式传入。 读写模式:r(读取) w(写入) a(追加) open默认打开模式是r 模式,多用于打开文本类型的文件 文件 阅读全文
posted @ 2022-10-04 22:56 PORTB 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 函数的定义和调用 ''' # 函数定义的格式 def 函数名(参数1,参数2...): 函数体 return 返回值 # 函数调用格式 函数名(参数1,参数2...) # 函数名:绝大多数函数都有函数名,没有函数名的函数不能被复用 # 参数:为了让函数灵活性更高,会动态对函数进行传值 # 函数体:写 阅读全文
posted @ 2022-10-04 22:56 PORTB 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 公共方法总结 +:有{}的都不行,即字典,集合 适用所有基础数据类型(int float bool),容器类型只有列表,元组,字符串 两侧要是同种数据类型 加法运算在容器类型中是拼接的意思 ×:有{}不行,即字典,集合 适用所有基础数据类型(int float bool),容器类型只有列表,元组,字 阅读全文
posted @ 2022-10-04 22:55 PORTB 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 集合 集合是一个无序,不重复的数据序列。 无序:程序员无法控制其排布顺序,无法使用索引查找或修改数据 不重复:没法在集合里放入相同的值,会自动去重,类似于字典的键 定义:变量={数据1,数据2,...},空集合set() # 无序 set1 = {1,2,5,6,4,3} #在集合中会使用数据的值计 阅读全文
posted @ 2022-10-04 22:54 PORTB 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 字典 以键值对形式存储,方便快速存取,字典的键要见名知意。字典占用空间远大于列表,牺牲空间利用快速存取的特性。 字典是无序的,因为不能通过索引进行键值对获取。Python3.5以后,字典中键值对顺序和我们插入顺序一致,但该顺序没法被利用。 字典定义格式:变量={键1:值1, 键2:值2...},空字 阅读全文
posted @ 2022-10-04 22:53 PORTB 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 元组 可以储存多个数据,元组里的数据不能被修改(元组定义后只能被查询) 元组定义:变量=(数据1,数据2,数据3......);单元素也要有逗号,变量=(数据,)。元组定义时,小括号可省略。也可定义空元组,例如tuple2 = ()。或用tuple()方法定义。 tuple1 = (1,2,3,4) 阅读全文
posted @ 2022-10-04 22:53 PORTB 阅读(20) 评论(0) 推荐(0) 编辑
摘要: # 列表定义格式:变量名 = [数据1,数据2,...]或a = list()用list方法 # 如果列表中只有一个元素,必须加逗号:变量名 = [数据,] name_list = ['Rose', 'Jack', 'Tom'] print(name_list) # ['Rose', 'Jack', 阅读全文
posted @ 2022-10-04 22:44 PORTB 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 字符串定义方式 一对单引号 一对双引号 三对单引号 三对双引号 如果我们想输出单引号或者双引号,直接在最外层包裹其他的字符串定义形式即可 输入: input 输出:print 字符串可以进行格式化处理: f-string 传统占位符形式拼接 str1 = 'hello ' \ 'word' prin 阅读全文
posted @ 2022-10-04 22:44 PORTB 阅读(20) 评论(0) 推荐(0) 编辑