Python中字符串的基礎(chǔ)介紹及常用操作總結(jié)
1.字符串的介紹
python中的字符串格式:
如下定義的變量a,存儲的是數(shù)字類型的值
a = 100
如下定義的變量b,存儲的是字符串類型的值
b = "hello python" 或者 b = 'hello python'
小總結(jié):
雙引號或者單引號中的數(shù)據(jù),就是字符串
2.字符串的下標(biāo)
字符串中的“下標(biāo)”的使用:
列表與元組支持下標(biāo)索引好理解,字符串實際上就是字符的數(shù)組,所以也支持下標(biāo)索引。
如果有字符串:name = ‘a(chǎn)bcdef',在內(nèi)存中的實際存儲如下:
舉例一:
myname = “dujunyan”
1.取myname字符串的第1個元素,并輸出
2.取myname字符串的第5個元素,并輸出
3.取myname字符串的最后一個元素,并輸出
4.取myname字符串的倒數(shù)第二個元素,并輸出
3.字符串切片
切片是指對操作的對象截取其中一部分的操作。
字符串、列表、元組都支持切片操作。
切片的語法:[起始下標(biāo):結(jié)束:步長]
注意:選取的區(qū)間從"起始"位開始,到"結(jié)束"位的前一位結(jié)束(不包含結(jié)束位本身),步長表示選取間隔。
舉例二:
4.字符串find()操作
方法:find()
說明:檢測 str 是否包含在 my_str中,如果是返回開始的索引值,否則返回-1
格式:格式:my_str.find(str, start=0, end=len(my_str))
舉例三:
5.字符串index()操作
方法:index()
方法說明:檢測 str 是否包含在 my_str中,如果是返回開始的索引值,否則報錯
格式:my_str.index(str, start=0, end=len(my_str))
舉例四:
6.字符串count()操作
方法:count()
方法說明:返回 str在start和end之間 在 my_str里面出現(xiàn)的次數(shù)
格式:my_str.count(str, start=0, end=len(my_str))
舉例五:
7.字符串replace()操作
方法04:replace()
方法說明:把 my_str 中的 str1 替換成 str2,如果 count 指定,則替換不超過 count 次.
格式:my_str.replace(str1, str2, my_str.count(str1))
舉例六:
8.字符串split()操作
方法:split()
方法說明:以 str 為分隔符切片 my_str,如果 maxsplit有指定值,則僅分隔 maxsplit 個子字符串
格式:my_str.split(str=" ", 2)
舉例七:
9.字符串startswith()操作
方法:startswith()
方法說明:檢查字符串是否是以 str 開頭, 是則返回 True,否則返回 False
格式:my_str.startswith(str)
舉例八:
10.字符串endswith()操作
方法:endswith()
方法說明:檢查字符串是否以obj結(jié)束,如果是返回True,否則返回 False.
格式:my_str.endswith(obj)
舉例九:
11.字符串upper()操作
方法:upper()
方法說明:轉(zhuǎn)換 my_str 中的小寫字母為大寫
格式:my_str.upper()
舉例十:
12.字符串lower()操作
方法09:lower()
方法說明:轉(zhuǎn)換 my_str 中所有大寫字符為小寫
格式:my_str.lower()
舉例十一:
13.字符串title()操作
方法:title()
方法說明:把字符串的每個單詞首字母大寫
格式:my_str.title()
舉例十二:
14.字符串capitalize()操作
方法11:capitalize()
方法說明:把字符串的第一個字符大寫
格式:my_str.capitalize()
舉例十三:
15.字符串strip()操作
方法:strip()
方法說明:刪除my_str字符串兩端的空白字符
格式:my_str.strip()
舉例十四:
16.字符串rfind()操作
方法:rfind()
方法說明:類似于 find()函數(shù),不過是從右邊開始查找.
格式:my_str.rfind(str, start=0,end=len(my_str) )
舉例十五:
17.字符串join()操作
方法:join()
方法說明:str 中每個字符后面插入my_str,構(gòu)造出一個新的字符串
格式:my_str.join(str)
舉例十六:
到此這篇關(guān)于Python中字符串的基礎(chǔ)介紹及常用操作總結(jié)的文章就介紹到這了,更多相關(guān)Python 字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在IIS服務(wù)器上以CGI方式運行Python腳本的教程
這篇文章主要介紹了在IIS服務(wù)器上以CGI方式運行Python腳本的教程,雖然IIS的性能并不理想...需要的朋友可以參考下2015-04-04Python 調(diào)用 Outlook 發(fā)送郵件過程解析
這篇文章主要介紹了Python 調(diào)用 Outlook 發(fā)送郵件過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08python 獲取文件下所有文件或目錄os.walk()的實例
下面小編就為大家分享一篇python 獲取文件下所有文件或目錄os.walk()的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04