1. 程式人生 > >python學習之旅(六)

python學習之旅(六)

Python基礎知識(5):基本資料型別之字串(Ⅱ)

 字串方法

17.join:對字串進行拼接

 x="can"
 y="li"

 y.join(x)

結果:

'clialin'

18.ljust、rjust使字串左(右對齊),並用某個字元對右(左端)進行填充

sen="God"

print(sen.ljust(10,"#"))
print(sen.rjust(10,"#"))

結果:

God#######
#######God

19.zfill:在字串左端填充“0”

sen="God"

print(sen.zfill(10))

結果:

0000000God

20.center:返回一個居中的字串

sen="God"

print(sen.center(10,"+"))

結果:

+++God++++

21.lstrip、rstrip:從左(右)端開始去除字串中的某一個字元

sen="moment"

print(sen.lstrip("m"))
print(sen.rstrip("nt"))

結果:

oment
mome

22.partition、rpatition:根據某個字元把字串分割成三部分

sen="banana"

print(sen.partition("n"))
print(sen.rpartition("
n"))

結果:

('ba', 'n', 'ana')
('bana', 'n', 'a')

23.split、rsplit:利用某個字元對字串進行切片,可指明次數

sen="banana"

print(sen.split("a",1))
print(sen.rsplit("a"))

結果:

['b', 'nana']
['b', 'n', 'n', '']

24.swapcase:把字串中的大寫字元轉成小寫,小寫字母轉成大寫

sen="Hello,World."

print(sen.swapcase())

結果:

hELLO,wORLD.