"
IT技術研習社,專注互聯網技術研究與分享,喜歡的朋友可以點擊【關注】;把經驗傳遞給有夢想的人;
""
IT技術研習社,專注互聯網技術研究與分享,喜歡的朋友可以點擊【關注】;把經驗傳遞給有夢想的人;
字符串的常用功能
字符串在怕python裡面是非常常用的一種數據類型,對於字符串,我們還有很多功能,現在我們就一起來看看字符串比較常用的一些功能
1.split
用法:split(str="", num=string.count(str))
以str 為分隔符截取字符串,如果 num 有指定值,則僅截取 num 個子字符串
>>> mystr='my name is lilei'
>>> mystr.split(" ") # 以空格分割字符串
['my', 'name', 'is', 'lilei']
2.replace
用法:replace(old, new, count=None)
old需要替換的字符串,new替換成這個字符串,count替換多少個。不傳count表示全部替換。
>>> mystr='my name is lilei'
>>> mystr.replace('lilei','ligang')
'my name is ligang'
3.find
用法:find(str, beg=0 end=len(string))
如果指定範圍beg 和 end ,則檢查是否包含在指定範圍內,如果包含返回開始的索引值,否則返回-1
>>> mystr = 'hello world,life is short,you need python'
>>> mystr.find('world') # 如果找到返回字符串所在下標位置
6
>>> mystr.find('is',0,5) # 沒有找到返回-1
-1
>>> mystr.find('is',0,20)
17
4. join
用法:join(seq)
以指定字符串作為分隔符,將seq 中所有的元素(的字符串表示)合併為一個新的字符串
>>> mystr='hello'
>>> '-'.join(mystr)
'h-e-l-l-o'
5.count()
用法:count(str, beg= 0,end=len(string))
返回str 在 string 裡面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數
>>> mystr='my name is lilei'
>>> mystr.count('i')
3
6.isalpha()
判斷字符串是否是字母
>>> mystr= 'abc'
>>> mystr.isalpha() # 字符串中是純字母,返回True
True
>>> mystr= 'abc123' # 字符串中不是純字母,返回Fals
>>> mystr.isalpha()
False
>>>
7.isdigit()
判斷字符串是否是數字
>>> mystr = 'abc123'
>>> mystr.isdigit() # 判斷字符串是否是純數字,是返回True,否則返回False
False
>>> mystr = '123'
>>> mystr.isdigit()
True
8.islower()
判斷是否是小寫
>>> mystr= 'Hello'
>>> mystr.islower() # 判斷字符串是否是小寫,是返回True,否則返回False
False
>>> mystr='hello'
>>> mystr.islower()
True
好啦,今天先介紹到這裡,下期再見。
IT技術研習社,專注互聯網技術研究與分享,喜歡的朋友可以點擊【關注】;把經驗傳遞給有夢想的人;
相關推薦
'彙總5大Python常用筆試面試真題,知己知彼方能百戰不殆'
"俗話說的好,打仗之前知曉敵方的軍情越多,獲勝的把握也會越大,知己知彼方能百戰不殆嘛!換個角度來說,如今的面試不正是和古代打戰一樣嘛,知曉的越多,成功機率也就越大,小編今天就為大家彙總了5大Python常用筆試面試真題,希望本文的內容對大家的面試有一定的幫助。1.字符串處理...
'乾貨分享|Python中最常用的字符串方法'
"字符串是字符序列。Python中內置的string類代表基於Unicode國際字符集的字符串。除了Python中常見的操作外,字符串還有一些專屬於它們的附加方法。下圖顯示了所有這些可用的方法:Python中的內置字符串函數在本文中,我們將學習一些最常用的方法。這裡需要注意...
'Python教程:f-string—更酷的格式化字符串'
"在 Python 中,大家都習慣使用 %s 或 format 來格式化字符串,在 Python 3.6 中,有了一個新的選擇 f-string。使用對比我們先來看下 Python 中已經存在的這幾種格式化字符串的使用比較。# %susername = 'tom'actio...
Python
2019-09-05
'Excel的分列功能很強大?Python數據處理分析,pandas有更牛逼的'
"轉發本文並私信我"python",即可獲得Python資料以及更多系列文章(持續更新的)經常聽別人說 Python 在數據領域有多厲害,結果學了很長時間,連數據處理都麻煩得要死。後來才發現,原來不是 Python 數據處理厲害,而是他有數據分析神器—— pandas系列相...
'Python連接MySQL數據庫方法介紹(超詳細!手把手項目案例操作)'
"作者 | CDA數據分析師來源 | CDA數據分析研究院本文涉及到的開發環境:操作系統 Windows 10數據庫 MySQL 8.0Python 3.7.2 pip 19.0.3兩種方法進行數據庫的連接分別是PyMySQL和mysql.connector步驟:連接數據庫...
'Python匿名函數的介紹及用途'
"匿名函數用lambda能夠創建一個匿名函數,這中函數得名於省略了用def聲明函數的標準步驟。語法lambda [arg1 [,arg2,.....argn]]:expression如何使用Python資源共享群:484031800我們正常定義一個函數時是這樣的def ad...
Python
2019-08-23
推薦中...