字符串的常见操作有(字符串的常见操作有哪几种)
导语:字符串的常见操作
除了上次说到的字符串常见运算,字符串还有很多常见的操作。
1、查找字符串中的关键字
find() 从左向右查找,返回结果是第一个关键字的下标,如果没有找到,直接报‘-1’
index() 从左向右查找,返回结果是第一个关键字的下标,如果没有找到,直接报错,所以一般都会用find()做查找
rfind() 从右向左查找,返回结果是第一个关键字的下标,如果没有找到,直接报‘-1’
rindex() 从右向左查找,返回结果是第一个关键字的下标,如果没有找到,直接报错,所以一般也都是用rfind()做查找
下面我们来个小例子:
find()与index()
2、发现变量中某字符串的次数
count() 可以算出变量中某字符串出现的次数
发现变量中某字符串出现的次数
3、替换变量中的字符串
这里需要注意的就是我们没有重新给变量Name赋值,所以变量Name最后返回的结果不会变。如果我们在开始执行
>>>Name = Name.replace('my','My')
那么在最后重新调用Name时,结果就发生了改变
替换变量中的字符串
4、切割
使用split()切割时,必须注意下图中的提示奥!
切割
5、分割
分割与切割不同,分割是以分割字符为中间值,将字符串分割为三部分:分割字符串前,分割字符串,分割字符串后
partition() 从左边分割
rpartition() 从右边分割
分割
6、首字母大写
这个比较简单,会将字符串的首字母变为大写
首字母大写
7、把字符串的每个首字母变为大写
把字符串中每个首字母变为大写
8、把字符串所有小写变为大写
把字符串所有小写变为大写
9、检查字符串是否以STR开头;如果是,则返回True;如果不是,则返回False
检查字符串是否以STR开头
10、检查字符串是否以STR结尾;如果是,则返回True;如果不是,则返回False
检查字符串是否以STR结尾
11、字符串左对齐,右对齐,居中
接下来会说到字符串的左,右,居中对齐,可以给出一个参数,比如100,也就是说,在100个字符中,左对齐,右对齐或是居中
字符串左对齐,右对齐,居中
12、删除空白字符
lstrip() 删除左边空白字符,中间也是可以加参数的,可以是空格,也可以是逗号之类
rstrip() 删除右边空白字符,中间也是可以加参数的,可以是空格,也可以是逗号之类
strip() 删除左右两边的空白字符,中间也是可以加参数的,可以是空格,也可以是逗号之类
删除空白字符
13、当字符串中有‘\n’,以列表方式返回各行元素
当字符串中有‘\n’时,以列表方式返回各行元素
14、判断字符串是否是纯字母,如果是,则返回True;如果不是,则返回False
判断字符串是否是纯字母
15、判断字符串是否是纯数字,如果是,则返回True;如果不是,则返回False
判断字符串是否是纯数字
16、判断字符串是否包含字符串或数字
判断字符串是否包含字符串或数字
17、判断字符串是否是空格
判断字符串是否是空格
18、将A字符串加入至B字符串中
本文内容由快快网络小蔼整理编辑!