目录
1、查询操作
2、大小写转换操作
3、内容对齐操作
(1)center函数
(2)ljust函数
(3)rjust函数
(4)zfill函数
4、劈分操作
(1)split函数
(2)rsplit函数
字符串的常用操作
1、查询操作
常用的查询方式有:
示例:
查询原理:
使用index和find函数进行查找子字符串lo时,它是返回了l的位置,也就是第一次遇到lo的位置。
他们两个之间的区别在于,使用前者查询不存在的东西时,会报错,而后者则返回-1.因此本文推荐使用后者去进行查询字符串的操作。
rindex函数和find函数的规律和index函数与find函数的规律一样。
2、大小写转换操作
常用的大小写转换的操作有:
示例:
我们可以看到,进行大小写转换后是存入了新的地址的。
3、内容对齐操作
常用的对齐操作有:
(1)center函数
center函数的作用是居中,里面主要有两个参数,第一个是指定宽度,第二个是指定填充符,填充符可以是空格。
从示例中我们可以看到,当居中对象中的字符个数是偶数个的话,每边是(20-12)/2个星星;如果居中对象中的字符个数是奇数个的话,右边的星星会比左边多一个。
(2)ljust函数
这个函数的作用主要是左对齐,它也有两个参数,第一个是指定宽度,第二个是指定填充符,填充符可以是空格。
如果指定的左对齐长度小于字符串原本的长度的话,
(3)rjust函数
这个函数的作用主要是右对齐,它也有两个参数,第一个是指定宽度,第二个是指定填充符,填充符可以是空格。如果没写填充符的话就默认是空格。
(4)zfill函数
zfill函数也是右对齐函数,但是它只有一个参数,当指定长度比字符长度小时,输出原字符串,反之补0;注意当像-987这种字符串时,负号也算一位,且0补在负号与后数字前。
4、劈分操作
劈分操作的主要函数是:
(1)split函数
split函数是从左侧开始分割,当没有指定分隔符时,默认空格是分隔符;也可以指定分隔符。指定分隔符后还可以指定分割次数,用完分割次数后,剩余的字符会单独成为一部分。其中参数的名字可写可不写。
(2)rsplit函数
rsplit函数是从右侧开始分割,当没有指定分隔符时,默认空格是分隔符;也可以指定分隔符。指定分隔符后还可以指定分割次数,用完分割次数后,剩余的字符会单独成为一部分。其中参数的名字可写可不写。



