python
流年里不舍的执着
Life is what you make it, so try to make it beautiful
展开
-
python 中collections.deque类及 collections.defaultdict类的理解
Python标准库collections提供的双端队列可以直接实现循环左移位和右移位from collections import dequeq=deque(range(20))q.rotate(3)q # deque([17, 18, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16])q.rotate(-...原创 2019-10-18 08:49:05 · 411 阅读 · 0 评论 -
Python 基本语法: *运算符 位运算符
* 运算符为了确保值的数量精确匹配,可以使用*运算符a,b,*rest = [1,2,3,4]print(rest)输出结果为:[3,4]也可以把*的变量放在其他位置name = "Albus Percival Wulfric Brian Dumbledore"first,*middle,last = name.split(print(middle)输出结果为:["...原创 2019-10-17 18:29:49 · 155 阅读 · 0 评论 -
Python中处理中文文本库jiebe、snowNLP
jiebaimport jiebax='分词的准确度直接影响了后续文本处理和挖掘算法的最终效果'jieba.cut(x)list(_)输出结果为:['分词', '的', '准确度', '直接', '影响', '了', '后续', '文本处理', '和', '挖掘', '算法', '的', '最终', '效果']list(jieba.cut('纸杯')...原创 2019-10-17 18:27:50 · 523 阅读 · 0 评论 -
python 中的format 函数
**format()**方法进行字符串格式化print('{0:,},{0:x},{0:b},{0:o}'.format(1000000))输出结果为:1,000,000,f4240,11110100001001000000,3641100Python3.6.x 开始支持一种新的字符串格式化方式,官方称为Formatted String Literals,其含义与字符串对象的forma...原创 2019-10-17 18:06:21 · 346 阅读 · 0 评论 -
Python 中的filter,reduce,zip
filter(func, iterable)filter接收的是可迭代对象中的每个元素作为func的参数,返回的是bool值,函数中设置的是判断条件,返回的是在bool值为索引为True的元素seq = ['foo', 'x41', '?!', ',', '***']list(filter(lambda x:x.isalnum(), seq)) #['foo', 'x41']list(...原创 2019-10-16 22:02:19 · 118 阅读 · 0 评论 -
Python中operator.itemgetter类的理解
from operator import itemgetter# 或import operator(调用时需要用operator.itemgetter)作用是获取对象的哪些位置的数据,参数即为代表位置的序号值a = [1,2,3]b = [[1,2,3],[4,5,6],[7,8,9]]get_1 = itemgetter(1)get_1(a) # 2get_1(b) # [...原创 2019-10-16 21:10:35 · 197 阅读 · 0 评论