字符串的操作

Posted wjun0

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的操作相关的知识,希望对你有一定的参考价值。

1 find (rfind) 检测字符串str是否在mystr中,如果是返回开始索引,否则返回-1
mystr.find(str,start = 0, end = len(mystr))

2 index 与find方法一样,但找不到str会报一个异常

3 count 返回str在start和end之间 在mystr里面出现的次数
mystr.count(str, start=0, end = len(mystr))

4 replace 把mystr中str1替换成str2,如果count指定,则替换次数不超过coount次数
mystr = ‘hello word ha ha‘
print(mystr.replace(‘str1‘, ‘str2‘, mystr.count(str1)))

5 strip (rstrip,lstrip) 删除mystr两边的空白字符, mystr.strip(‘,‘) 去除指定字符

6 partition (rpartition) 把mystr以str分割成三部分 (返回的是元组)

7 splitlines 按行分割字符串

8 isalpha mystr.isalpha()判断字符串是否全部是字母

9 isdigit mystr.isdigit()判断字符串是否全是数字

10 isalnum mystr.isalnum()判断是否是字母和数字

11 isspace 判断是否全是空格

12 join 拼接列表里的字符串 或字符串的拼接 (容器类型的字符串都可以拼接)
用法:‘_‘.join(list) (不懂再看例题)
例1:
技术图片
str =  
list = [a,b,c]
str.join(list)  #结果为:‘a b c‘
#简便方法 ‘ ‘.join(list)
View Code

例二:
技术图片
str = _
list = [a,b,c]
str.join(list)   #结果为:‘a_b_c‘
#简便方法  ‘_‘.join(list)
View Code

 

以上是关于字符串的操作的主要内容,如果未能解决你的问题,请参考以下文章

C 语言字符串操作 ( 使用 数组下标 操作字符串 | 使用 char * 指针 操作字符串 )

python基础之 列表元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码

python字符串操作

Shell中的字符串操作

字符串的操作以及格式化的操作

python字符串操作