>>
>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=
>>
>str1.strip(
)#去掉兩端空格
>>
>str1.lstrip(
)#去掉左邊的空格
>>
>str1.rstrip(
)#去掉右邊的空格
>>
>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開...