字符串的常用操作方法

join  => 字符串拼接  =>>>  语法: “拼接符”  .join(拼接的数据)  :  将字符串、元组、列表中的元素以指定的字符(拼接符)连接生成一个新的字符串

列:

 >> a=['1','2','3','4','5']

>> '  '.join(a)

1 2 3 4 5

>>'-'.jion(a)

1-2-3-4-5

>>'.'.join(a)

1.2.3.4.5

 

find => 找到元素的位置  =>>> 语法  : str.find(str, beg=0, end=len(string))     1.str -- 指定检索的字符串    2.beg -- 开始索引,3.默认为0。end -- 结束索引,默认为字符串的长度 

 ***  如果包含子字符串返回开始的索引值,否则返回-1

列:

>>>info = 'abca'

>>> print info.find('a')   # 从下标0开始,查找在字符串里第一个出现的子串,返回结果:0

0

>>> print info.find('a',1)   # 从下标1开始,查找在字符串里第一个出现的子串:返回结果3

3

>>> print info.find('3')      # 查找不到返回-1

-1

>>>

 

count => 用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。  =>>>  语法 ; str.count(sub, start= 0,end=len(string)) 1.sub -- 搜索的子字符串start -- 字符串开始搜索的位置。2.默认为第一个字符,第一个字符索引值为0。3.end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

 列:

>>str = "this is string example....wow!!!";

>>sub = "wow";

>>print (str.count(sub))

>>1

 

replace  =>> 把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次  =>>>> 

 

posted @ 2020-06-03 18:19  "懒木鱼"  阅读(191)  评论(0)    收藏  举报