Python3中有关字符串的常⽤函数总结1、join()  连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接⽣成⼀个新的字符串。
语法: ‘sep’.join(seq)
参数说明:
sep:分隔符,可以为空。
seq:要连接的元素序列、字符串、元组、字典。
上⾯的语法即:以sep作为分隔符,将seq所有的元素合并成⼀个新的字符串。
返回值:返回⼀个以分隔符sep连接各个元素后⽣成的字符串。
例:
content=["i","love","you"]
print("  ".join(content))
显⽰结果为:i  love  you
2、find()  ⽤于字符串查,在给定的字符串中查所要的⼦串,返回⼦串所在位置最左端索引,没有到返回-1。语法:str.find("str1",startnum,endnum)
参数说明:
str:所给的字符串。
str1:要查的⼦串。
startnum:开始查的索引值。
endnum:结束查的索引值。
例:
str="i love you"
s=str.find("v",2,8)
print(s)
显⽰结果为:4
3、strip() ⽅法⽤于移除字符串头尾指定的字符(默认为空格)或字符序列。
注意:该⽅法只能删除开头或是结尾的字符,不能删除中间部分的字符。
语法:str.strip('char')  其中char为指定字符,默认是空格。
例:
str="****i love you***"
print(str.strip('*'))
显⽰结果为:i love you
扩展:lstrip()函数是去除左边的指定字符,rstrip()是去除右边指定的字符。
4、split() 通过指定分隔符对字符串进⾏切⽚,如果参数num 有指定值,则仅分隔 num 个⼦字符串。
语法:str.split(str1, num)
参数:
str1  分隔符,默认为所有的空字符,包括空格、换⾏(\n)、制表符(\t)等。
num  分割次数。
例:
str = "this is wow"
print (str.split( ))
print(str.split('i',1))
print(str.split('w'))
显⽰结果为:
['this', 'is', 'string', 'wow']
['th', 's is wow']
['this is ', 'o', '']
5、upper() 将所有给定的字符串转换为⼤写
6、lower() 将所有给定的字符串转换为⼩写
7、replace() 字符串替换函数,replace() ⽅法把字符串中的 old(旧字符串)替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
语法:place(old, new[, max])
参数:
old -- 将被替换的⼦字符串。
new -- 新字符串,⽤于替换old⼦字符串。
max -- 可选字符串, 替换不超过 max 次
返回值字符串和函数是什么
返回字符串中的 old(旧字符串)替换成 new(新字符串)后⽣成的新字符串,如果指定第三个参数max,则替换不超过 max 次。
例:
str="he love you"
place('he','i'))
显⽰结果为:i love you

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。