摘要: #函数嵌套:#1 函数的桥套调用:在调用一个函数的过程中又调用其他函数# def max2(x,y):# if x> y:# return x# else:# return y#### def max(a,b,c,d):# #第一步:比较 a b 得到res1# res1=max2(a,b)## # 阅读全文
posted @ 2021-01-04 15:30 欢乐二次方 阅读(75) 评论(0) 推荐(0)
摘要: #精髓:可以把函数当成变量取使用#func=内存地址def func(): print('from func')#1 可以赋值# f=func #把f当成变量直接赋值给另外一个变量名,那么f 和func指向同一个内存地址# print(f,func) #输出 <function func at 0x 阅读全文
posted @ 2021-01-04 15:29 欢乐二次方 阅读(56) 评论(0) 推荐(0)
摘要: #名称空间(namespace):存放名字的地方,是对栈区的划分#有了名称空间之后,就可以在栈区中存放相同的名字,详细的,名称空间#1.1 内置名称空间#存放的名字:在python解释器内置的名字#存活周期:python解释器启动则产生,python解释器关闭则销毁#1.2 全局名称空间#存放的名字 阅读全文
posted @ 2020-12-31 15:43 欢乐二次方 阅读(102) 评论(0) 推荐(0)
摘要: #一 形参与实参介绍#形参:在函数定义阶段定义的参数,相当于变量名# def func(x,y):# print(x,y)#实参:在调用函数阶段传入的值称之为实参,相当于变量值# func(1,2)#形参与实参的关系#在调用阶段,实参的值会赋值给形参(变量值 》形参)#这种绑定关系只能在函数体内使用 阅读全文
posted @ 2020-12-31 15:42 欢乐二次方 阅读(73) 评论(0) 推荐(0)
摘要: #一 形参与实参介绍#形参:在函数定义阶段定义的参数,相当于变量名# def func(x,y):# print(x,y)#实参:在调用函数阶段传入的值称之为实参,相当于变量值# func(1,2)#形参与实参的关系#在调用阶段,实参的值会赋值给形参(变量值 》形参)#这种绑定关系只能在函数体内使用 阅读全文
posted @ 2020-12-31 15:34 欢乐二次方 阅读(97) 评论(0) 推荐(0)
摘要: # 1、编写文件修改功能,调用函数时,传入三个参数、# (修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改# def modify_file(res_file,old_file,new_file):# with open(res_file,mode='rt',encoding='utf 阅读全文
posted @ 2020-12-30 16:22 欢乐二次方 阅读(118) 评论(0) 推荐(0)
摘要: '''1 什么是函数 函数就相当于具备某一功能的工具 函数的使用必须遵循一个原则: 先定义后调用2 为什么用函数 1 组织结构不清晰,可读性差 2 代码冗余 3 可维护性、扩展性差3 如何使用函数 先定义: 三种定义方式 后调用: 三中调用方式 返回值: 三种返回值的形式'''#1 先定义#定义的语 阅读全文
posted @ 2020-12-29 14:52 欢乐二次方 阅读(85) 评论(0) 推荐(0)
摘要: # with open('a.txt',mode='r+t',encoding='utf-8') as f:# f.seek(9,0)# f.write('<男妇女主任>')#方式一:文本编辑器采用的方式:# 优点:在文件修改过程中,硬盘上的数据只有一份,硬盘空间没有浪费#缺点:将文本内容一次性读入 阅读全文
posted @ 2020-12-29 14:51 欢乐二次方 阅读(93) 评论(0) 推荐(0)
摘要: #实际上就是检测文件内容动态变化 ,配合追加内容.py使用 #实际上就是检测文件内容动态变化import timewith open(r'access.txt',mode='rt',encoding='utf-8') as f: #1 将指针跳到文件末尾 # f.read() #读完以后指针直接跳到 阅读全文
posted @ 2020-12-29 14:50 欢乐二次方 阅读(73) 评论(0) 推荐(0)
摘要: with open('access.txt',mode='at',encouding='utf-8') as f: f.write('2020/12/29 xx转账100万\n') 阅读全文
posted @ 2020-12-29 14:44 欢乐二次方 阅读(66) 评论(0) 推荐(0)