摘要:
装饰器 廖雪峰python网站学习:https://www.liaoxuefeng.com/wiki/1016959663602400/1017451662295584 在不改变原函数情况下进行功能扩展。这个不改变包括函数内部的逻辑,和函数的调用代码。只需要在原来函数上方加一个魔术方法。 ** 设计 阅读全文
摘要:
单例模式: 就是确保一个类只有一个实例.当你希望整个系统中,某个类只有一个实例时,单例模式就派上了用场。 比如,某个服务器的配置信息存在在一个文件中,客户端通过AppConfig类来读取配置文件的信息. 如果程序的运行的过程中,很多地方都会用到配置文件信息,则就需要创建很多的AppConfig实例, 阅读全文
摘要:
"Aa,Bb,Cc,Dd" 去重排序代码: s = "Aa,Bb,Cc,Dd" ss = set(s)ss = list(set(s)) ss.sort(key=s.index)print(ss)解释:s = "Aa,Bb,Cc,Dd" #定义一个初始字符串变量,将它赋值给变量s ss = set( 阅读全文
摘要:
sort方法和sorted()函数的区别: 相同点:都能完成排序操作。 不同点: (1)使用sort()方法对list排序会修改list本身,不会返回新list,sort()不能对dict字典进行排序; (2)sorted方法对可迭代的序列排序生成新的序列,对dict排序默认会按照dict的key值 阅读全文