python中str內(nèi)置函數(shù)用法總結
大家在使用python的過程中,應該在敲代碼的時候經(jīng)常遇到str內(nèi)置函數(shù),為了防止大家搞混,本文整理歸納了str內(nèi)置函數(shù)。1字符串查找類:find、index;2、字符串判斷類:islower、isalpha;3、內(nèi)容判斷類:tartswith、endswith;4、操作類函數(shù):format、strip、join。
1、字符串查找類:find、index
find和index均是查找字符串中是否包含一個子串;
二者的區(qū)別是index找不到字符串會報錯,而find會返回-1;
rfind、lfind是從左開始查找或從右開始查找。
2、字符串判斷類:islower、isalpha
此類函數(shù)的特點是is開頭
isalpha:判斷是不是字母,需要注意兩點:
此函數(shù)默認的前提是字符串中至少包含一個字符,若沒有,則返回false
漢字被認為是alpha,此函數(shù)不能區(qū)分英文字母和漢字,區(qū)分中英文請使用unicode碼
isdigit、isnumeric、isdecimal三個判斷數(shù)字的函數(shù)
islower判斷是否是小寫
3、內(nèi)容判斷類
startswith、endswith:是否以XXX開頭或結尾
4、操作類函數(shù)
format:格式化函數(shù)
strip:刪除字符串兩邊的字符(默認空格),可指定字符,不是刪除一個,而是從頭開始符合條件的連續(xù)字符。
rstrip、lstrip刪除右邊/左邊的字符。
join:對字符串進行拼接
s1='$' s2='-' s3=' ' ss=['Today','is','a','good','day'] print(s1.join(ss)) Today$is$a$good$day print(s2.join(ss)) Today-is-a-good-day print(s3.join(ss)) Today is a good day
實例擴展:
>>>s = 'RUNOOB'
>>> str(s)
'RUNOOB'
>>> dict = {'runoob': 'runoob.com', 'google': 'google.com'};
>>> str(dict)
"{'google': 'google.com', 'runoob': 'runoob.com'}"
>>>
到此這篇關于python中str內(nèi)置函數(shù)用法總結的文章就介紹到這了,更多相關python中str內(nèi)置函數(shù)總結歸納內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python應用實現(xiàn)雙指數(shù)函數(shù)及擬合代碼實例
這篇文章主要介紹了Python應用實現(xiàn)雙指數(shù)函數(shù)及擬合代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-06-06
python 實現(xiàn)提取某個索引中某個時間段的數(shù)據(jù)方法
今天小編就為大家分享一篇python 實現(xiàn)提取某個索引中某個時間段的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02
利用python為PostgreSQL的表自動添加分區(qū)
這篇文章主要介紹了利用python為PostgreSQL的表自動添加分區(qū),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
Python劃分數(shù)組為連續(xù)數(shù)字集合的練習
這篇文章主要給大家分享的是Python劃分數(shù)組為連續(xù)數(shù)字集合的練習,下面文章首先對問題進行詳細描述,在根據(jù)問題提出解決方案,內(nèi)容詳細,需要的朋友可以參考一下,希望對你有所幫助2021-11-11
python優(yōu)化測試穩(wěn)定性的失敗重試工具pytest-rerunfailures詳解
筆者在執(zhí)行自動化測試用例時,會發(fā)現(xiàn)有時候用例失敗并非代碼問題,而是由于服務正在發(fā)版,導致請求失敗,從而降低了自動化用例的穩(wěn)定性,那該如何增加失敗重試機制呢?帶著問題我們一起探索2023-10-10

