python中punctuation_Python中的字符串
string模块中的常量:
import string
string.digits:找出字符串中所有数字
string.letters:找出字符串中所有字母
string.lowercase:找出字符串中所有小写字母
string.uppercase:与上相反
string.printable:可打印字符的字符串
string.punctuation:找出字符串中的所有的标点
string中的函数:
str.find(sub_string):在str中查找sub_string,返回sub_string所在位置最左端索引,没有找到返回-1
str.find(sub_string, index1,index2):也可选择起始点和终点
char.join(string):在str中插入符号char,结果另存到一个字符串中,原字符串不变
相反的,str.split(char):以char作为分隔符,将str分隔成序列,存储到列表中
str.lower():str中的字母都变成小写
str.title():str中的字母除首字母大写,其他小写。=====等价于string.capwprdss(str),不同的是capwords是string模块中的函数,需要import string
str.replace(source_str, dest_str),返回匹配后被替换的字符串,原字符串不变
str.strip():去掉str两头空格的字符串,原字符串保持不变。
str.strip(string.punctuation):去掉字符串中的所有标点符号
举个例子帮助理解,例子出处为“编程小白的第一本Python入门书”
with open(path,'r') as text: words = [raw_word.strip(string.punctuation).lower() for raw_word in text.read().split()] words_index = set(words) //去重 counts_dict = {index:words.count(index) for index in words_index} //存储的是单词以及单词出现的次数,单词是键,次数是值 for word in sorted(counts_dict,key=lambda x: counts_dict[x],reverse=True): //以字典中的值为排序的参数 print('{} -- {} times'.format(word,counts_dict[word])) //打印单词以及单词出现的次数
python中punctuation_Python中的字符串相关推荐
- python中的文档字符串(docString)
python中的文档字符串(docString) - 泥土 - 博客园 python中的文档字符串(docString) Posted on 2009-02-19 15:27 泥土 阅读(2122) ...
- python中numpy数组和字符串互转(互转后数据完全一致)
python中numpy数组和字符串互转(互转后数据完全一致) 代码: import numpy as np # 创建数组arr arr = np.array([ -1.8264365 , -0.63 ...
- python判断字符串中包含某个字符串_Python中最常用的字符串方法!
译 / 忧郁的红秋裤 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这 ...
- python 列表中的数字转字符串_python 将列表中的字符串转为数字
python 将列表中的字符串转为数字 转自:https://www.jb51.net/article/86561.htm 本文实例讲述了Python中列表元素转为数字的方法.分享给大家供大家参考,具 ...
- python声明编码作用_Python源代码中的编码声明字符串的作用
原来以为Python编源代码头部的#encoding: utf8的字符串对于python的实际编码解析是没有影响的. 但是今天发现一个很好玩的问题.Mark一下. 当python的代码中存在类似u'中 ...
- Python中最常用的字符串方法!
字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这些可用的方法: Pyt ...
- python把字符串放到列表_python中for循环把字符串或者字典添加到列表的方法
python中如何for循环把字符串添加到列表? 实例: 1.单个字符串用for循环添加到列表中: # 把L1中的字符串添加到列表alist里面 L1 = 'MJlifeBlog' alist = [ ...
- python字符串能减吗_在python中减去两个字符串(Subtract two strings in python)
在python中减去两个字符串(Subtract two strings in python) 我应该计算两个不同列表的元素之间的差异. 这是我的代码: import operator a = ['5 ...
- python中列表字典和字符串的相互转化
python中列表字典和字符串的相互转化有两种方法: (1)使用str和eval的方法,一个简单的例子如下: data = {'name' : 'ACME','shares' : 100,'price ...
- 写出python字符串三种常用的函数或方法_python中几种常用字符串函数
1.lower()把所有字符换成小写 2.upper()把所有字符换成大写 3.swapcase()大小写互换 4.title()把每个单词首字母大写,他是以所有英文字母的字符来区别是否为一个单词的, ...
最新文章
- style=@android:style/buttonbar,Setting style=?android:attr/buttonBarStyle to parent layout and s...
- 前端vue后端java,Vue调用后端java接口的实例代码_亦心_前端开发者
- 你的数据也可以-三篇NAR的数据库
- centos6配置mysql远程访问_Linux服务器配置-VSFTP服务配置(六)
- java继承时父类常量覆盖吗_Java父类继承中的static和final用法
- 【转】C++中的inline用法
- laravel 环境自编译过程
- Scala初步学习(二)
- vue typeScript get set 用法
- 再摸shopnc——修改运费模板
- 3DMark03 测试显卡
- 出租司机微软上MBA课 精辟理论让其月入1万6
- 为什么抖音账号作品很少粉丝却很多,抖音删除的粉丝还能看到吗
- 数十亿红包,正谋杀我们的春节
- UE学习笔记01(3月)
- PCL——超体素(SuperVoxel)、超体聚类分割
- 数模每日小练习——数据处理——插值
- Centos7 二进制安装 Kubernetes 1.13
- FastDFS分布式文件服务器部署与运用
- mysql unknown_mysql碰到unknown variable 'xxxx' 的解决方法