Python字串操作

2021-09-24 17:25:43 字數 2160 閱讀 4526

>>

>li=

['a'

,'b'

,'c'

,'d'

]>>

>

''.join(

[str

(i)for i in li]

)abcd

>>

>

''.join(

str(i)

for i in li)

#另一種方法

abcd

>>

>s =

"ab;fd/ft|fs,f\tdf.fss*dfd;fs:uu}fsd"

1.使用 python 中的 split() 方法,split 一次處理乙個分隔符
>>

>res=s.split(

';')

>>

>res

['ab'

,'fd/ft|fs,f\tdf.fss*dfd'

,'fs:uu}fsd'

]

2.使用 re 模組的中 split() 方法
>>

>

import re

>>

>re.split(

[';/,\.*:|}'

],s)

['ab'

,'fd'

,'ft'

,'fs'

,'f'

,'df'

,'fss'

,'dfd'

,'fs'

,'uu'

,'fsd'

]

>>

>str_1=

['abc.txt'

,'test.py'

,'cccc'

]>>

>

[str

forstr

in str_1 if

str.endswith(

('.txt'

,'.py'))

]['abc.txt'

,'test.py'

]

>>

>s=

'abcde'

>>

>s.ljust(20,

'.')

'abcde...............'

>>

>s.rjust(20,

',')

',,,,,,,,,,,,,,,abcde'

>>

>s.center(20)

' abcde '

>>

>s=

'abcde'

>>

>

format

(s,'>20'

)' abcde'

>>

>

format

(s,'^20'

)' abcde '

>>

>

format

(s,'<20'

)'abcde '

>>

>str1=

' [email protected] '

>>

>str1.strip(

)#去掉兩端空格

'[email protected]'

>>

>str1.lstrip(

)#去掉左邊的空格

'[email protected] '

>>

>str1.rstrip(

)#去掉右邊的空格

' [email protected]'

>>

>str2=

'\r」 :「hello world \r\n'

>>

>re.sub(

'\r',''

,str2)

#用空格代替'\r'

'」 :「hello world \n'

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開...