随笔分类 -  python

摘要:[TOC] lambda, map, filter, reduce lambda 匿名函数 map map(f, iterator) 将f作用于iterator, 返回可迭代对象. 列表生成式 [f(x) for x in iterator] filter filter(condition_f, i 阅读全文
posted @ 2020-03-11 10:50 youqia 阅读(161) 评论(0) 推荐(0)
摘要:命名: Use snake_case for variables/functions; CamelCase for classes; CAPS_CASE for constants Ref: http://pep8online.com/ 粘贴代码看是否符合规范 阅读全文
posted @ 2020-03-11 09:23 youqia 阅读(100) 评论(0) 推荐(0)
摘要:####集合myset增删 myset.add(value) myset.pop() myset.remove(value) myset.discard(value) 与remove相同,当集合中无value时不报错 myset.clear() ####交并差 aset bset aset - bs 阅读全文
posted @ 2020-03-10 16:12 youqia 阅读(107) 评论(0) 推荐(0)
摘要:赋值 = 新名字指向原始id copy copy.copy() 浅拷贝 新对象存储原始数据的引用,不会创建嵌套对象的副本 deepcopy copy.deepcopy() 深拷贝 与浅拷贝不同,递归地拷贝存储嵌套对象 Ref: https://www.programiz.com/python pro 阅读全文
posted @ 2020-03-10 15:35 youqia 阅读(160) 评论(0) 推荐(0)
摘要:元组解包 \ enumerate(iterable,start = 0) 滚动数组 阅读全文
posted @ 2020-03-10 14:38 youqia 阅读(90) 评论(0) 推荐(0)
摘要:删除元素: pop() 根据下标删除元素 remove() 根据值删除元素 生成表达式(set 和 dict 都有): [fn(x) for x in iterable if condition] 阅读全文
posted @ 2020-03-10 13:15 youqia 阅读(113) 评论(0) 推荐(0)
摘要:对象: 小整数对象池 小整数[ 5,257]是提前建立好的,不会被垃圾回收。 字符串对象缓冲池 intern机制:可以将内容相同的字符串变量转换成指向同一个字符串对象。 作用域: globals() 返回全局变量字典 locals() is OR ==: is checks identity(id) 阅读全文
posted @ 2020-02-07 16:21 youqia 阅读(205) 评论(0) 推荐(0)
摘要:PEP 20 The Zen of Python Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than compli 阅读全文
posted @ 2020-01-05 11:17 youqia 阅读(127) 评论(0) 推荐(0)
摘要:嵌套函数 闭包 < 函数+实参高阶函数+返回值高阶函数+嵌套函数+语法糖 = 装饰器 > ####Ref. https://www.cnblogs.com/love9527/p/9022316.html 阅读全文
posted @ 2019-12-25 10:50 youqia 阅读(63) 评论(0) 推荐(0)
摘要:获取字典mydict的key,value,item mydict.keys() mydict.values() mydict.items() 返回键值对 元组 删除字典mydict中某个元素: del mydict[key] mydict.pop(key,None) 统计字符个数 阅读全文
posted @ 2019-10-30 19:50 youqia 阅读(140) 评论(0) 推荐(0)
摘要:字符串函数: find() replace() startswith() endwith() isalpha() 判断字符串是否都是字母 lower() title() 首字母转换为大写 upper() strip() 去掉首尾指定字符 split() 连接字符串 join 阅读全文
posted @ 2019-10-30 12:53 youqia 阅读(109) 评论(0) 推荐(0)
摘要:测试框架:pytest nose 以下从pytest开始 1.assert 断言 2.测试函数以断言结尾 配置文件 flasker.app.config['USERNAME'] python路径 import sys,ossys.path.append(os.path.join(os.path.di 阅读全文
posted @ 2019-06-15 19:40 youqia 阅读(175) 评论(0) 推荐(0)
摘要:1.tqdm 进度条 2.fire 自动创建命令行接口(command line interfaces) a.单个函数 b.多个函数 python hello.py hello1 "beijing" 阅读全文
posted @ 2019-03-07 15:53 youqia 阅读(264) 评论(0) 推荐(0)
摘要:1.mongodb数据展示: 2.微博爬虫计数 大佬的爬虫博客: https://cuiqingcai.com/1052.html 阅读全文
posted @ 2018-10-05 12:04 youqia 阅读(137) 评论(0) 推荐(0)
摘要:4.短路机制 c = a and bd = a or b 如果a为假(False None 0 "" () [] {} ),返回a,否则返回b 如果a为真,返回a,否则返回b 5.解释器查找模块路径 import sys sys.path.append('C:/python') 8.format p 阅读全文
posted @ 2018-04-04 14:55 youqia 阅读(126) 评论(0) 推荐(0)