首页 / 资讯中心 / 文章详情

day3 笔记打卡

day3 笔记打卡 ★ FEATURED ARTICLE
函数的进阶1.函数可以有多返回值多返回值时要用多个变量去接收2.函数多种参数的使用形式01.位置参数根据参数位置来传递参数02.关键字参数 通过“键值”形式传递参数可以不限参数顺序 可以和位置参数混用位置参数需在前03.缺省参数 不传递参数值时会使用默认的参数值 默认值的参数必须定义在最后04.不定长参数位置不定长传递以*号标记一个形式参数以元组的形式接受参数形式参数一般命名为args关键字不定长传递以**号标记一个形式参数以字典的形式接受参数形式参数一般命名为kwargs3.函数作为参数传递01.函数本身是可以作为参数传入另一个函数中进行使用的02.将函数传入的作用在于传入计算逻辑而非传入数据4.匿名函数Lambda定义语法 Lambda 传入参数函数体一行代码注意事项匿名函数用于临时构建一个函数只用一次的场景匿名函数的定义中函数体只能写一行代码如果函数体要写多行代码不可用lambda匿名函数应使用def定义带名函数2.文件的各种操作1.文件的打开在Python使用open函数可以打开一个已经存在的文件或者创建一个新文件定义语法open(name, mode, encoding)name是要打开的目标文件名的字符串可以包含文件所在的具体路径mode设置打开文件的模式访问模式只读、写入、追加等分别以 rwa 表示encoding编码格式推荐使用UTF-82.文件的读取操作文件需要通过epen函数打开文件得到文件对象文件对象有如下读取方法read()readline()readlines()for line in 文件对象文件读取完成后要使用文件对象.close方法关闭文件对象否则文件会被一直占用3.文件的写入写入文件使用open函数的”w 模式进行写入写入的方法有wirte写入内容flush刷新内容到硬盘中注意事项w模式文件不存在会创建新文件w模式文件存在会清空原有内容close方法带有flush方法的功能4.文件的追加追加写入文件使用open函数的”a”模式进行写入追加写入的方法有和w模式一致wirte写入内容flush刷新内容到硬盘中注意事项a模式文件不存在会创建新文件a模式文件存在会在原有内容后面继续写入可以使用”\n”来写出换行符3.异常捕获1.基本语法为什么要捕获异常在可能发生异常的地方进行捕获。当异常出现的时候提供解决方式而不是任由其导致程序无法运行。捕获异常的语法如何捕获所有异常异常的种类多种多样如果想要不管什么类型的异常都能捕获到那么使用except:except Exception:两种方式捕获全部的异常4.模块1.模块的概念和导入01.什么是模块模块就是一个Python代码文件内含类、函数、变量等我们可以导入进行使用02.如何导入模块from 模块名import 模块 | 类 | 变量 | 函数 | * as 别名03.注意事项from可以省略直接import即可as别名可以省略通过 . 来确定层级关系模块的导入一般写在代码文件的开头位置2.自定义模块并导入01.如何自定义模块并导入在Python代码文件中正常写代码即可通过import、from关键字和导入Python内置模块一样导入即可使用02._main_变量的功能是if_main__ “_main_”表示只有当程序是直接执行的才会进入if内部如果是被导入的则if无法进入03.注意事项不同模块同名的功能如果都被导入那么后导入的会覆盖先导入的_all_变量可以控制import*的时候哪些功能可以被导入
阅读完成 · 觉得有帮助?
咨询建站