python3简明教程--字符串
注:本实验来源于 实验楼:python3简明教程 作者: FrostSigh
索引:
项目 | Value |
---|---|
1,字符串的方法 | 字符串操作的各种内建方法(split()) |
2,字符串剥离 | strip() |
3,文本搜索 | find() |
4,回文检查 | 什么是回文 |
5,单词计数 | 格式化操作符(%) 和 单词计数 |
1.字符串的方法
每个字符串对象都有几个内建方法,比如s.split()
1,title() 返回字符串的标题版本,即单词首字母大写其余字母小写。
2,upper()和lower() 返回字符串全部大写的版本(小写)
3,swapcase() 返回字符串大小写交换后的版本:
4,isalnum() 检查字符串中是否只含有字母和数字
5,isalpha() 检查字符串中是否只含有字母
6,isdigit() 检查字符是否全部为数字
7,islower()和istitle()检查字符是否为小写及是否为标题样式
8, split() 分割任意字符串,split()允许有一个参数,用来指定字符串以什么字符分割(默认为" "),它返回一个包含所有分割后的字符串的列表。
9,join() 与spilt()相反,可以使用指定字符连接多个字符串,它需要一个包含字符串元素的列表作为输入然后连接列表内的字符串元素。
2.字符串剥离
字符串最简单的剥离操作,strip(chars),用来剥离字符串首尾指定的字符,它允许有一个字符串参数,这个参数用来为剥离哪些字符提供依据 。不指定参数默认剥离首尾的空格和换行符。
(也可以指定左剥离和右剥离:lstrip()和rstrip())
3,文本搜索
有一些方法可以搜索字符串里的文本或字符串。
比如find() 能帮助找到第一个匹配的字符串,没有找到则返回-1
4,回文检查
回文:是一种无论从左还是从右读都一样的字符序列。比如:madam
例:检查输入的字符串是否是回文,并输出结果。
5,单词计数
什么是格式化操作符(%) :
例子中%s为第一个格式符,表示一个字符串;
%d为第二个格式符,表示一个整数。
格式符为真实值预留位置,并控制显示的格式。 常用的有:
- %s 字符串 (用str()函数进行字符串转换)
- %r 字符串 (用repr()函数进行字符串转换)
- %d 十进制整数
- %f 浮点数
- %% 字符 ‘%’
例:统计单词个数:
:例子中先用%d预留位置给后面的 % ,然后用s.split(" “)将输入的字符串根据” "分割成一个列表,然后用len()统计这个列表的元素个数。