字符串 是python 的基本数据类型。 对字符串最好的理解就是 他通常指 人类可以阅读的文本
更广泛的说 他是一个字符序列 ,并且字符只有在组成这个序列时才有意义。
为了操作字符串 我们可以分为以下几个最常规的方法
分割 split
组合join
删除 strip
替换 replace
分割 split
顾名思义就是分割给出来的字符串。split函数可以在括号中使用两个附加参数
第一个表示使用哪种字符拆分,第二个附加参数表示进行拆分的次数
形式如下:string.split(' ',2) 这里的2表示不管出现多少个空格我只用空格分两次 剩下不管有没有空格都看成一 部分
例如:string2="my, name, is ,lileilei"
string2.split(" ",2)
输出为:
['my,', 'name,', 'is ,lileilei']
组合join
组合是把函数列表中的子字符串组合成一个字符串。
join的第一个参数放在前面,表示用此字符或者字符串进行连接.括号里面放要连接的函数
链接后 只有赋值给另一个函数 才能prtint出来
比如:st=("abc","def","ghi")
st1="*?*".join(st)
print(st1)
输出为 :abc*?*def*?*ghi
删除 strip
st.strip("*") 括号里面为要删除的字符,并且删除的只是开头或者结尾出现的该字符,若中间
出现则不会被删除 strip函数只删除两端的字符或者字符串。lstrip 删除开头部分 rstrip删除结尾部分
具体事例如下图所示:
replace 替代
replace函数是将字符串中的一个或者一组字符替换成另一个或者另一组字符。括号
中必须有两个参数 ,第一个参数是要在字符串中查找替代的字符或者一组字符,第
二个字符是要用来替换的字符或者一组字符
st.replace(“原字符”,“想用替换字符”)
例如:
st="I am a student"
st.replace("I am","Sheis")
输出为:
'She is a student'
以下是对字母大小下操作的函数
lower 字符串中的字母变成小写
upper 字符串中的字幕变成大写
capitalize 首字母大写,其余字幕小写
实例如下:
![]()