字符串是python中一种常见的数据类型,下面就对字符串的一些方法进行实例操作。
1.声明一个字符串str
2.将字符串中第一个字母变为大写
capitalize()函数会将字符串的首字母变为大写,其他字母均变为小写。
3.计数
4.字符串居中
说明:50表示显示的长度,长度不够用‘*’补足,如果没有说明用什么补足,则默认用空格补足。
相似的函数还有ljust()和rjust(),如下图所示:
5.编码
6.判断字符串是否以指定字符结尾
7.利用tab键扩展范围
8.查找字符的位置
find()函数是从左到右查找字符最左边的位置,而rfind()函数是从左到右查找字符最右边的位置。
index()函数类似。
9.格式化
10.判断字符串
是否为数字(包括数字和字符):
是否为字符:
是否为十进制:
是否为数值:
是否为合法标识符:
是否为大小写:
是否只有数字:
是否为空格:
是否每个单词首字母大写:
11.连接可迭代字符串
join()函数利用前面的字符(如下例的“+”)来连接参数中的可迭代字符串
12.删除空格
13.字符替换
14.字符串分割
如果没有指定分割的字符(如“+”),则默认利用空格分割。
从上例看来,split()函数和rsplit()函数并没有什么区别,但是,这两个函数是不一样的,如下例:
15.判断字符串的开始字符
16.大小写转换
17.首字母大写
18.以0补位
19.maketrans()函数和translate()函数结合使用
其中,maketrans()函数中两个参数的字符个数必须相同。该组合可用来对字符串进行加密。