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