python字串方法

2021-09-19 10:50:02 字數 1933 閱讀 1695

1、center

方法center通過在兩邊新增填充字元(預設為空格)讓字串居中。

>>> "the middle by jimmy eat world".center(39)

' the middle by jimmy eat world '

>>> "the middle by jimmy eat world".center(39, "*")

'*****the middle by jimmy eat world*****'

2、find

方法find在字串中查詢子串。如果找到,就返回子串的第乙個字元的索引,否則返回-1。

>>> 'with a moo-moo here, and a moo-moo there'.find('moo')

7>>> title = "monty python's flying circus"

>>> title.find('monty')

0>>> title.find('python')

6>>> title.find('flying')

15>>> title.find('zirquss')

-13、join

join是乙個非常重要的字串方法,其作用與split相反,用於合併序列的元素。

>>> seq = [1, 2, 3, 4, 5]

>>> sep = '+'

>>> sep.join(seq) # 嘗試合併乙個數字列表

traceback (most recent call last):

file "", line 1, in ?

typeerror: sequence item 0: expected string, int found

>>> seq = ['1', '2', '3', '4', '5']

>>> sep.join(seq) # 合併乙個字串列表

'1+2+3+4+5'

>>> dirs = '', 'usr', 'bin', 'env'

>>> '/'.join(dirs)

'/usr/bin/env'

>>> print('c:' + '\\'.join(dirs))

c:\usr\bin\env

4、lower

方法lower返回字串的小寫版本。

>>> 'trondheim hammer dance'.lower()

'trondheim hammer dance'

5、replace

方法replace將指定子串都替換為另乙個字串,並返回替換後的結果。

>>> 'this is a test'.replace('is', 'eez')

'theez eez a test'

6、split

split是乙個非常重要的字串方法,其作用與join相反,用於將字串拆分為序列。

>>> '1+2+3+4+5'.split('+')

['1', '2', '3', '4', '5']

>>> '/usr/bin/env'.split('/')

['', 'usr', 'bin', 'env']

>>> 'using the default'.split()

['using', 'the', 'default']

7、strip

方法strip將字串開頭和末尾的空白(但不包括中間的空白)刪除,並返回刪除後的結果。

>>> ' internal whitespace is kept '.strip()

'internal whitespace is kept'

8、isspace、isdigit和isupper等等以is開頭的方法

它們判斷字串是否具有特定的性質(如包含的字元全為空白、數字或大寫)。

如果字串具備特定的性質,這些方法就返回

true,否則返回false。

python字串方法

python字串方法 capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end...

python字串方法

方法描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如...

Python字串方法

capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end 引數表示範圍,可選。...