Python字符串必须知道的7个函数
生活随笔
收集整理的這篇文章主要介紹了
Python字符串必须知道的7个函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python字符串函數數不勝數,想要記完所有幾乎不可能,下列幾個是極為重要的一些函數,屬于必記函數。
一、join
功能:
將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串
語法:
str.join(sequence) sequence要連接的元素序列示例:
test = "1234" print(test)a = "#" new_test = a.join(test) print(new_test)結果:
1#2#3#4二、split
功能:
通過指定分隔符對字符串進行切片,如果參數num 有指定值,則僅分隔 num 個子字符串
語法:
str.split(str=" ",num=string.count(str)) string.count(str)分割子字符串的個數示例:
''' Python大型免費公開課,適合初學者入門 加QQ群:579817333 獲取學習資料及必備軟件。 ''' a = "ghhskhsjhhbsjjh" b = a.split("s") c = a.split ("s",2)print(b) print(c)結果:
["ghh","kh","jhhb","jjh"] ["ghh","kh","jhhbsjjh"]弊端:無法獲取到分割符,可通過partition方式分割獲取到分隔符,但partition方式不支持設置分割次數
三、strip
功能:
移除字符串頭尾部指定字符
語法:
str.strip("char")示例:
a = "111你好11世界1111"b = a.strip("1") #去掉子序列為“1”print(b)結果:
你好11世界四、find
功能:
從字符串中找出某個子字符串第一個匹配項的索引位置
語法:
str.find(str,startnum,endnum)示例:
''' Python大型免費公開課,適合初學者入門 加QQ群:579817333 獲取學習資料及必備軟件。 ''' a = "sdfgdwety" b = "d" c = a.find(b) d = a.find(b,2) e = a.find(b,6) print(c) print(d) print(e)結果:
1 4 -1 #若找不到對應字符串,返回-1值五、replace
功能:
把字符串中的 old(舊字符串) 替換成 new(新字符串)
語法:
str.replace(old,new,count)示例:
a = "hello world !!!!" b = a.replace("o","ee")print(b)結果:
hellee weerld!!!!六、upper
功能:
將字符串中的小寫字母轉為大寫字母
語法:
str.upper()示例:
''' Python大型免費公開課,適合初學者入門 加QQ群:579817333 獲取學習資料及必備軟件。 '''a = "hello"b = a.upper()print(a)結果:
HELLO七、lower
功能:
轉換字符串中所有大寫字符為小寫
語法:
str.lower()示例:
a = "DFGRB"b = a.lower()print(b)結果:
dfgrb總結
以上是生活随笔為你收集整理的Python字符串必须知道的7个函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中的reduce() 函数
- 下一篇: Python enumerate函数