随笔分类 - python
记录python学习笔记
摘要:import random import string # 随机整数: print random.randint(1,50) #左右都是闭区间 # 随机选取0到100间的偶数: print random.randrange(0, 101, 2) #左闭右开区间 # 随机浮点数: print rand
阅读全文
摘要:1.requests库发送请求时,params和data、json的区别 params的时候之间接把参数加到url后面,只在get请求时使用,data、json是用在post请求,json是传递的json格式的数据 params: (optional) Dictionary or bytes to
阅读全文
摘要:1.求一百以内的质数 1 n = [] 2 for i in range(2,101): 3 for j in range(2,i): 4 if i%j==0: 5 break 6 else: 7 n.append(i) 8 print(n) 结果:[2, 3, 5, 7, 11, 13, 17,
阅读全文
摘要:进程:是程序,资源集合,进程控制块组成,是最小的资源单位 特点:就对Python而言,可以实现真正的并行效果 缺点:进程切换很容易消耗cpu资源,进程之间的通信相对线程来说比较麻烦 线程:是进程中最小的执行单位。 特点无法利用多核,无法实现真正意义上是并行效果。 优点:对于IO密集型的操作可以很好利
阅读全文
摘要:python提供了四个关于反射的四个内置函数分别是: getattr 获取指定字符串名称的对象属性 setattr 为对象设置一个对象 hasattr 判断对象是否有对应的对象(字符串) delattr 删除指定属性 class A: sex = "女" def get_name(self): re
阅读全文
摘要:单例概念: 单例是一个特殊的类,这个类只能创建一个实例 eg:windows 系统的回收站,点击一次打开后,再去点击还是展示的之前打开的窗口,不会打开新的窗口 单例作用: 节省内存空间。因为产生不同的对象,会产生不同的内存地址,造成资源的浪费。 应用场景:日志logger插入,计时器、权限校验、网
阅读全文
摘要:#列表生成式 #列表生成式 m = [x for x in range(10)] #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(m) def add(n): return n*2 s = [add(x) for x in range(10)] print(s) #[0,
阅读全文
摘要:装饰器为原来的函数添加新的功能 def f(foo): def inner(): start = time.time() foo() end = time.time() print(end - start) return inner @f def s(): m = 0 for i in range(
阅读全文
摘要:1.使用list内建函数sort排序 list.sort(key=None,reverse=False) l = [2,4,4,1,7,2,5,0] print(l.sort()) 结果:[0, 1, 2, 2, 4, 4, 5, 7] l.sort(reverse=True) print(l) 结
阅读全文
摘要:一:字典定义 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,字典是另 一种可变容器模型,且可存储任意类型对象。具有极快的查找速度。 字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是P
阅读全文

浙公网安备 33010602011771号