python字串操作

2021-08-11 01:21:28 字數 1083 閱讀 1863

phone = "2004-959-559\n 這是乙個**號碼"

print(phone)

phone = phone.replace("\n", "")

phone = re.sub(r'\n',"", phone)

print( phone)

兩個方法

但是注意 python 一般是返回型函式,不是在值上改

如果只是:

phone.replace("\n", "")
phone還是更改之前的樣子

"   xyz   ".strip()            # returns "xyz"  

" xyz ".lstrip() # returns "xyz "

" xyz ".rstrip() # returns " xyz"

" x y z ".replace(' ', '') # returns "xyz"

list與str相互轉換

import string

str = 'abcde'

list = list(str)

list

['a', 'b', 'c', 'd', 'e']

str'abcde'

str_convert = ''.join(list)

str_convert

'abcde'

str.split()

split翻譯為**。  split()就是將乙個字串**成多個字串組成的列表。

split()當不帶引數時以空格進行分割,當代引數時,以該引數進行分割。

//---當不帶引數時

example:

st0= ' song huan gong '

print(st0.split())

結果為:

['song', 'huan', 'gong']

Python字串操作

1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...

Python字串操作

python如何判斷乙個字串只包含數字字元 python 字串比較 下面列出了常用的python實現的字串操作 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 strcat sstr1,sstr2 sstr1...

python字串操作

在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...