我的python学习历程

weixin_43898040 weixin_43898040 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
今天是存储数据中的重构, 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基础知识的最后一章了,今天就先到这里吧。
...全文
评论
收藏 已收藏
分享
返回顶部