失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 初识-Python-day03

初识-Python-day03

时间:2023-06-18 02:10:02

相关推荐

初识-Python-day03

day03;集合,读取文件的三种方式, 函数 ,文件指针 ,文件的上下文管理 ,命名空间和作用域 =================================================================================# 集合-扩展# 文件操作;# 打开文件# open 后边的 r 表示取消转义# f = open(r'文件路径',mode='r',encoding='utf-8') # mode r 表示读文件# f = open(r'文件路径',mode='w',encoding='utf-8') # mode w 表示写# f = open(r'文件路径',mode='a',encoding='utf-8') # read(n) n表示字符 a表示1字符# f = open(r'D:\软件-Home\Python软件\pycharm\***\day03\userinfo',#mode='r')# print(f.read()) --->>> read 表示要读取这个文件# f = open(r'D:\软件-Home\Python软件\pycharm\py27\day03\userinfo',#mode='r',encoding='utf-8') --->>> encoding 解决乱码指定为 utf-8 格式# print(f.read()) #--->>> 表示要读取这个文件# 读文件的三种方式 # f.read()---->>> 一次性读取全部# f.realine() ---->>> 一次读取一行,但是不知道什么时候结束 # for line in f: ---->>> 一次读取一行,可以判断什么时候结束,节省内存空间 推荐# 追、写文件# f.write('alex\n') # 关闭文件# f.cloes()# 修改文件# 删除文件 os.remove('文件路径')# 修改文件 os.rename('源名','目的名')# 参数的介绍# 以字节的形式打开文件,并读,写# 图片和视频文件如果要处理的话 是不能通过指定编码的形式打开的# mode = 'rb' 读字节--->>> 使用较多# mode = 'wb' 写字节# read(n) n表示读n个字节# 文件的上下文管理# with open() as f: ---->>> 使用较多,不需要单独每次执行关闭文件,不关闭文件会占用内存# 对应的文件操作,不需要我们自己处理文件的关闭了# 文件的指针# f.tell() 查看指针# f.seek(0)修改指针位置# 函数# 定义# def 函数名(形参):# 在函数中执行的代码# return 返回值# 调用# 函数名(实参)# 返回值# return的作用# 1.结束一个函数# 2.返回值给调用者# 参数# 站在调用者(实参)角度# 按照位置传参数 : 1,2,3 *(1,2,3)# 按照关键字传参数 :a=1,b=2 **{'a':1,'b':2}# 按照位置和关键字传参数 : 1,2,c='r'# 站在定义者(形参)角度# 位置参数 *args 默认参数 **kwargs# 命名空间和作用域# 命名空间# 内置命名空间# 全局命名空间# 局部命名空间# 作用域# 全局作用域:内置命名空间\全局命名空间# 局部作用域:内置命名空间\全局命名空间\局部命名空间# 在局部函数中是不可以修改全局变量的# global关键字完成修改 -- 尽量少用# 函数的嵌套调用:调用和返回值的问题# 高阶函数# 函数的嵌套定义# 定义在内层的函数如何被调用# global和nonlocal# global关键字完成修改 -- 尽量少用# nonlocal只能在二阶函数中用,能够改变内层函数的外一层函数中变量的值

如果觉得《初识-Python-day03》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
【python-Day3】

【python-Day3】

2022-12-16

Python-day17

Python-day17

2023-10-22

python-Day03

python-Day03

2020-06-22

python-day02

python-day02

2020-11-13