python字串功能學習

2022-07-02 20:39:11 字數 1573 閱讀 4403

1、center

name = '

colum

'print(name.center(18,'

*'))

view code

將內容填入*的中間,效果為******colum*******

2.count

計算輸入引數的數量

name = '

colum

'print(name.count('

u'))

3.decode 解碼   encode 編碼

4.expandtabs

將tab變為空格,也可以用\t 替換空格實現

name = '

he is 2*tab

'print(name.expandtabs())

he is           2*tab

5.find    index

查詢引數,返回位置。find返回失敗也是有值-1, index查詢 失敗返回錯誤

name = '

he is 2*tab

'print(name.find('2'

))返回 7

print(name.find('3'))

-1

print(name.index('3'))

valueerror: substring not found

6.join

連線字串

name = '

he is 2*tab

'print("_"

.join(name))

h_e_ _i_s_ _ _2_*_t_a_b

7.partition

將內容進行分割三部分,以引數為中間

name = '

he is 2*tab

'print(name.partition('2'

))('he is\t\t

', '

2', '

*tab

')

8.replace

替換

name = '

he is 2*tab

'print(name.replace('

2','3'

))he

is 3*tab

9.split

分割返回列表,預設空格分割

name = '

he is 2*tab

'print(name.split('*'

))['he is\t\t2

', '

tab']

10.strip

預設去除行兩頭的空格,引數為去除內容

name = '

22112 he is 2*tab 21 2

'print(name.strip('2'

))112 he is 2*tab 21

python字串學習

鏈結兩個字串 乙個字串太長時用做空白字元鏈結 十分長的字串,用 括起來 capitalize 首字母大寫,其餘小寫 lower 全部小寫 upper 全部大寫 swapcase 大小寫互換 string 採用list 獲得子串 s.isalnum 都是字母或者數字 s.isalpha 都是字母 s....

Python學習 Python字串

字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。python的字串列表有2種取值順序 從左到右索引預設0開始的,最大範圍是字串長度少1 從右到左索引預設 1開始的,最大範圍是字串開頭 如果你要實現從字串中獲取一段子...

python字串 Python 字串

建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...