我的python学习历程

weixin_43898040 2018-12-28 08:32:35
今天是存储数据中的重构, 1.存储数据中的重构 import json def www(): zzz='asd.json' try: with open (zzz)as qwe: asd=json.load(qwe) except FileNotFoundError: return None: else: return asd def qqq(): asd=www() if asd: print("Welcome back"+asd+"!") else: asd=input("What's your name?") zzz='asd.json' with open (zzz,'w')as qwe: json.dump(asd,qwe) print("remember you"+asd+"!") qqq() 这是将存储函数重构的一个实例只不过这只是初级函数重构,接下来进行终极版本的函数重构 import json def www(): ——snip—— def new_www(): asd=input("What's your name?") zzz='asd.json' with open (zzz,'w')as qwe: json.dump(asd,qwe) rrturn asd def qqq(): asd=www() if asd: print("Welcome back"+asd+"!") else: asd=new_www() print("remember you"+asd+"!") qqq() 这是终极版本的函数重构,这个函数的主要特点是可以让每个函数执行单一而清晰的任务,降低了函数运行的难度,这种划分工作必不可少。 下一章就是测试函数了,也就是python基础知识的最后一章了,今天就先到这里吧。
...全文
47 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

488

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧