文章分类 - 细节汇总篇
摘要:1.业务场景 windows的回收站其实就是一个单例,你双击第二次并不会在出现一个出现窗口,对象只会创建一次 第三方sdk做接口发送短信验证码,如果有几十万个用户同时发送短信,只需调用对象的方法即可 我们一般在调用数据库的时候也采用单例模式来实现的,这样避免了内存空间不必要的占用和浪费 2.文件导入
阅读全文
摘要:简单版: import time for x in range(100): print("\r"+x*">",end='') time.sleep(0.1) 升级版: import time for x in range(50): print('\r'+ '|' +x*'>'+ (50-x)*' '
阅读全文
摘要:这个表示执行的是此代码所在的文件: 如果这个文件是作为模块被其他文件调用,不会执行这里面的代码。 只有执行这个文件时,if 里面的语句才会被执行。这个功能经常可以用于进行测试。 python中,当打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__': 模块
阅读全文
摘要:Py2,py3安装问题 我的电脑目前装了py2和py3两个版本,大家第一次安装完的时候,分别去到安装py2和py3的地方,在py2中把python.exe改成python2.exe,在py3中把python.exe改成python3.exe,路径就是你安装的地方。(这样是为了你在终端切换版本时方便操
阅读全文
摘要:sorted()属于内置函数,作用于任意可迭代的对象,sorted() 函数总是会返回一个排序后的列表,原有列表保持不变 sort()一般作用于列表,属于列表的成员函数,它会直接修改原有列表,函数返回为 None。sort()函数总体来说不需要复制原有列表,所以消耗内存比较小,效率也比较高 注: 如
阅读全文
摘要:list0=['b', 'c', 'd', 'b', 'c', 'a', 'a'] 方法1:(最常用的,但是这种出来时无序的,下面其他方法都是有序的) c = list(set(list0)) print(c) 方法2:使用set() list1 = sorted(set(list0), key=list0.index) # sorted output print(list1) 方法3:使...
阅读全文
摘要:1.编码 py2采用的是ascll编码 py3采用unicode编码 2.print py2中print是一个关键字 py3中print是一个函数,含有括号 3.input py2中raw_input(),这个函数返回一个字符串,但不会对输入的字符串进行计算(比如将它转化成int或者float) input()函数会对输入进行计算(可能的话会将它转化成数字) py3中统一成了input(...
阅读全文

浙公网安备 33010602011771号