Python小技巧
贫穷编码
人生需要不断尝试去界定舒适区的边界。没必要总是尝试突破,但也不能完全不突破,人生的发展是波动、循环、折叠的,而不是一条直线,所以一直努力或一直不努力都不是好的策略。
展开
-
Python 正则表达式 re.search regexp 提取文本中的邮箱地址
python 字符串处理,或者NLP项目预处理经常都会用到正则表达式。它是用来描述字符串模式的一种工具。在正常的表达或者特定的应用场景中,字符串都有一定的格式,否则人也没有办法理解,不会产生实际作用。例如email我们可以用这个表达式来表示:'[\w.]+@\w+([.]\w+)+'在Python的正则表达式中 \w 表示一切合法的字母和数字,+表示重复出现1次以上。实际操作中Python提供了re这个模块用来处理正则表达式,其中re.match 表示整个字符串是否满足一个patter.原创 2021-05-17 00:03:41 · 1113 阅读 · 0 评论 -
Python 数组 列表 下标 反向 切片 slice list
Python的slice切片非常好用,常用于列表list对象连续一段下标取值,以及数组反向等操作。通过 [::] 操作符可以取代其他语言中用循环遍历下标的繁琐操作。切片的格式是 seq[a:b:c] 其中seq是一个列表,a表示起始下标,b表示终止下标,c表示步长和方向。需要注意的是:如果c为负,那么a要大于b,反之亦反 b下标不会被取到,不管方向如何,只取终点的前一位 c不等于±1时,数值表示的是每c个数中取第一个数例子:seq = [0,1,2,3,4,5,6,7,8,9,10]原创 2020-11-28 15:19:00 · 1916 阅读 · 2 评论