摘要: 一、形参与实参 形参:在函数的定义阶段使用的参数称之为形式参数,简称形参,类似与变量名。 def func(x, y): # x,y都是形参 print(x, y) 实参:在函数的调用阶段使用的参数称之为实际参数,简称实参,类似与变量值。 func(1,2) # 1,2都是实参 形参于实参的关系: 阅读全文
posted @ 2020-03-22 19:10 江湖有梦 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 总结: 1、什么是函数 函数就相当于具备某一功能的工具 函数的使用必须遵循一个原则: 先定义 后调用 2、为何要用函数 1、组织结构不清晰,可读性差 2、代码冗余 3、可维护性、扩展性差 3、如何用函数 先定义 三种定义方式 后调用 三种调用方式 4.函数的返回值 三种返回的形式 一、函数的定义 # 阅读全文
posted @ 2020-03-22 19:08 江湖有梦 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 要点: 指针的移动都是以bytes为单位的,但是只有在t模式下的read(n),这里的n代表的是字符个数。 with open('aaa.txt',mode='rt',encoding='utf-8') as f: res=f.read(4) print(res) # 读取四个字符 一、f.seek 阅读全文
posted @ 2020-03-21 19:58 江湖有梦 阅读(714) 评论(0) 推荐(0) 编辑
摘要: ```python # 方式一:文本编辑采用的就是这种方式 # 实现思路:将文件内容发一次性全部读入内存,然后在内存中修改完毕后再覆盖写回原文件 # 优点: 在文件修改过程中同一份数据只有一份 # 缺点: 会过多地占用内存 with open('c.txt',mode='rt',encoding=' 阅读全文
posted @ 2020-03-21 19:57 江湖有梦 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、读取相关操作 1.readline() (一次性只读取一行) with open(r'g.txt',mode='rt',encoding='utf-8') as f: res1=f.readline()# 第一行的代码 res2=f.readline()# 第二行的代码 print(res1) 阅读全文
posted @ 2020-03-21 19:56 江湖有梦 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1.模式介绍 t: 1、读写都是以字符串(unicode)为单位 2、只能针对文本文件 3、必须指定字符编码,即必须指定encoding参数b:binary模式 1、读写都是以bytes为单位 2、可以针对所有文件 3、一定不能指定字符编码,即一定不能指定encoding参数 总结:1、在操作纯文本 阅读全文
posted @ 2020-03-21 19:54 江湖有梦 阅读(396) 评论(0) 推荐(0) 编辑
摘要: # 2.1:编写用户登录接口 #1、输入账号密码完成验证,验证通过后输出"登录成功" #2、可以登录不同的用户 #3、同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定) user_name=input('请输入用户名: ') password=input( 阅读全文
posted @ 2020-03-15 19:03 江湖有梦 阅读(315) 评论(0) 推荐(0) 编辑
摘要: #1、编写文件copy工具 oldpath=input('请输入源文件地址:') newpath=input('请输入新文件存放地址: ') with open(oldpath,mode='rt',encoding='utf-8')as file1,\ open(newpath,mode='wt', 阅读全文
posted @ 2020-03-13 23:02 江湖有梦 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、with的使用with open('a.txt',mode='rt') as f1: res=f1.read() print(res)# f1=open('a.txt',mode='rt')with方法可以在执行完子代码后自动关闭文件,节约内存空间。二、指定字符编码强调:t和b不能单独使用,必须跟r/w/a连用​t文本(默认的模式)1、读写都以str(unicode)为单位的2、... 阅读全文
posted @ 2020-03-13 18:11 江湖有梦 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一、打开文件 1.路径分隔符转义问题 ① open(r'C:\a\nb\c\d.txt') ②open('C:/a/nb/c/d.txt') 2.打开方法 file1=open(r'aaa/a.txt',mode='rt')#这里的file1是一个变量名,占用应用程序内存空间 3.操作文件 应用程序 阅读全文
posted @ 2020-03-13 18:08 江湖有梦 阅读(272) 评论(0) 推荐(0) 编辑