Python入门基础篇(四)字符串的常用操作,全面易懂,简单实用!!!
| 請(qǐng)認(rèn)真閱讀哦!!! |
字符串幾乎是所有編程語言在項(xiàng)目開發(fā)過程中涉及最多的一塊內(nèi)容,許多地方都是用到字符串的基本操作,前面講了列表、元組,這次就來說說字符串吧
文章目錄
- 字符串的常用操作:
- 1.拼接字符串
- 2.計(jì)算字符串的長度
- 3.截取字符串
- 4.分割字符串
- 5.檢索字符串
- 6.字母大小的轉(zhuǎn)換
- 7.去掉字符串中的空格和特殊字符
字符串的常用操作:
1.拼接字符串
在字符串中,可以直接使用"+“運(yùn)算符完成字符串的拼接,”+"運(yùn)算符可以連接多個(gè)字符串并產(chǎn)生一個(gè)字符串對(duì)象。
例:
運(yùn)行結(jié)果:
注意!!: 在實(shí)現(xiàn)字符串拼接時(shí),一定確保要拼接的是字符串類型,字符串是不允許直接與其他類型拼接的,如需與其他類型拼接,可以使用str()函數(shù)進(jìn)行類型轉(zhuǎn)換
例:
運(yùn)行結(jié)果:
2.計(jì)算字符串的長度
有時(shí)候我們需要計(jì)算字符串的長度,在Python中,提供了len()函數(shù)計(jì)算字符串長度
語法格式如下:
len(string)
例:
運(yùn)行結(jié)果:
3.截取字符串
截取字符串的方法其實(shí)在前面有所提到,通過切片來實(shí)現(xiàn)的,切片的方法和列表、元組類似,可以參照序列切片學(xué)習(xí)
例:
運(yùn)行結(jié)果:
4.分割字符串
在Python中,可以使用字符串對(duì)象的split()方法按照指定的分隔符將字符串切分為字符串列表
語法格式如下:
str.split(sep,maxsplit)
str:用于指定分隔符
maxsplit:可選參數(shù),用于指定分割的次數(shù)
例:
運(yùn)行結(jié)果:
5.檢索字符串
在Python中,字符串對(duì)象提供了許多用于字符串查找的方法,這里講幾種常用的方法
①count()方法:用于檢索指定字符串在另一個(gè)字符串中出現(xiàn)的次數(shù),如果檢索的字符串不存在,則返回0,否則返回出現(xiàn)的次數(shù)
語法格式如下:
str.count(sub[,start[,end]])
str:原字符串
sub:要檢索的字符串
start:可選參數(shù),表示檢索范圍的起始位置的索引,如果不指定,則從頭開始檢索
end:可選參數(shù),表示檢索范圍的結(jié)束位置的索引,如果不指定,則一直檢索到結(jié)尾
例:
運(yùn)行結(jié)果:
②find()方法:用于檢索是否包含指定的子字符串,如果檢索的字符串不存在,則返回-1,否則返回首次出現(xiàn)該字符串時(shí)的索引
語法如下:
str.find(sub[,start[,end]])
例:
運(yùn)行結(jié)果:
③index()方法:與find()方法類似,也是用于檢索是否包含指定的子字符串,只不過如果使用index()方法時(shí),當(dāng)指定的字符串不存在時(shí)會(huì)拋出異常
④startswith()方法:該方法用于檢索字符串是否包含指定子字符串開頭,是則返回True,否則返回False
語法格式如下:
str.startswith(sub[,start[,end]])
⑤endswith()方法:該方法用于檢索字符串是否包含指定子字符串結(jié)尾,是則返回True,否則返回False
語法格式如下:
str.endswith(sub[,start[,end]])
例:
運(yùn)行結(jié)果:
6.字母大小的轉(zhuǎn)換
在Python中,字符串對(duì)象提供了upper()方法和lower()方法進(jìn)行字母的大小寫轉(zhuǎn)換,前者的方法是將字符串全部顯示為小寫字母,后者是將字符串全部顯示為小寫字母
例:
運(yùn)行結(jié)果:
7.去掉字符串中的空格和特殊字符
在輸入數(shù)據(jù)時(shí),用戶可能會(huì)無意的輸入多余的空格或特殊的字符,那么我們有什么辦法去除字符串中的特殊字符和空格嗎?
在Python中提供了strip()方法去除字符串左右兩邊的空格和特殊字符,提供了lstripr()方法去除字符串左邊的空格和特殊字符,提供了rstrip()方法去除字符串右邊的空格和特殊字符。
語法格式如下;
str.strip([chars])
lstrip()、rstrip()用法類似,chars為可選參數(shù),可以指定需去除的字符,如果不指定,默認(rèn)去除空格,換行符"\n",制表符"\t",回車符"\r"
例:
運(yùn)行結(jié)果:
希望大家看完能夠有所收獲,加油加油加油加油加油( ̄︶ ̄)↗
總結(jié)
以上是生活随笔為你收集整理的Python入门基础篇(四)字符串的常用操作,全面易懂,简单实用!!!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java udp 心跳,udp简略通讯示
- 下一篇: Python小白的数学建模课-05.0-