搜索
写经验 领红包

字符串的常见操作有(字符串的常见操作有哪几种)

导语:字符串的常见操作

除了上次说到的字符串常见运算,字符串还有很多常见的操作。

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字符串中

本文内容由快快网络小蔼整理编辑!