Python 004-03:字元串全部處理方式

Python 004-03:字元串全部處理方式

a = my name is {name} and i am {year} old

特殊處理

print(a.capitalize())

# 首字母大寫

print(a.count(i,3,-1))

# 統計區間內目標字元數量

print(a.center(60,-))

# 以字元串為中心,形成總計目標數量的字元,不足的兩邊用目標字元補充

print(a.encode())

# 字元串可以轉二進位

print(a.endswith(ld))

# 判斷結尾是否為...

print(a.expandtabs(tabsize=30))

# 將 轉化為該數量的空格

print(a.find(am))

# 返回所在位置

print(a.format(name=alex,year=21))

print(a.format_map({name:alex,year:21}))

# 字典替換相應內容

is模塊

print(Aa123.isalnum())

# 判斷是否只包含英文或數字,即無特殊字元

print(Aa.isalpha())

# 判斷是否只包含英文

print(1.2.isdecimal())

# 判斷是否是十進位

print(12.isdigit())

# 判斷是否為整數

print(12a.isidentifier())

# 判斷是不是合法的標識,即合法的變數名

print(aaa.islower())

# 判斷是否是小寫

print(33.33.isnumeric())

# 判斷是否為純數字,可中文

print( .isspace())

# 判斷是否為空格

print(My Name Is.istitle())

# 判斷是否為標題

print(My Name Is.isupper())

# 判斷是否全部大寫

特殊處理

print(+.join([1,2,3,4]))

# 1隔1整合字元串和列表,形成新字元串;注意列表中的數字必須以字元串形式儲存;

print(a.ljust(50,*))

# 保證字元串長度為目標長度,不足的用目標字元補足;

print(Alex.lower())

print(Alex.upper())

# 字元串變小寫和大寫;

print(
Alex
.lstrip())

print(
Alex
.rstrip())

print(
Alex
.strip())

# 去掉左邊、右邊、所有的空格和回車;

p = str.maketrans(abcdefg,1234567)

print(a.translate(p))

# 定義字元串密碼,對字元串進行加密;

print(a.replace(i,s,1))

# 根據目標數量,替換對應字元;

print(a.rfind(m))

# 找到目標字元最右邊的下標位置;

print(a.split(m))

# 以目標字元分割字元串,形成列表;

print(1+2
3+4.splitlines())

# 以換行分割符串,形成列表;

print(Alex Li.swapcase())

# 字元串大小寫切換;

print(a.title())

# 將字元串調整成標題格式;

推薦閱讀:

Leetcodes Solution 39 Combination Sum
編程貓Kids:4歲開始玩轉編程
如何渲染漂亮的公式
Cognition 與職業危機
如何為列表裡的字典(元組)進行排序

TAG:編程語言 | 編程 |