Python學習之路 字串常用操作

2022-08-09 07:24:12 字數 2196 閱讀 6705

name = "

my \tname is alex

"print(name.capitalize()) #

首字母大寫

print(name.count("

a")) #

字母計數

print(name.center(50,"

-")) #

列印50個字元,name放在中間

print(name.encode()) #

字串轉成二進位制

print(name.endswith("

ex"))#

判斷是不是以某段字元截止

print(name.expandtabs(tabsize=30))#

tab鍵轉成30個空格

print(name.find("

y")) #

找到字串的索引開始位置

print(name[name.find("

name

"):9])#

切片name = "

my name is and i am old.

"print(name.format(name ='

alex

',year = 23))

print(name.format_map())

print('

abc123

'.isalnum()) #

是否是阿拉伯數字

print('

abc123/

'.isalnum())

print('

aba'.isalpha()) #

是否是英文本元

print('

1233

'.isdecimal())#

是否是十進位制數字

print('

1233

'.isdecimal())

print('

a1a'.isidentifier()) #

判斷是不是乙個合法的識別符號(變數名)

print('

33'.isnumeric()) #

類似isdigit

print('

my name is

'.isupper())

print('

+'.join(['

1','

2','3'

]))print(name.ljust(50,'*'

))print(name.rjust(50,'-'

))print('

alex

'.lower()) #

小寫print('

alex

'.upper()) #

大寫print('

alex\n

'.lstrip())#

去掉左邊空格

print('

alex\n

'.rstrip())#

去掉右邊空格

print('

alex\n

'.strip())

p = str.maketrans('

abcdefli

','123456$@

') #

字元對應,可用於隨機密碼

print("

alex li

".translate(p))

print('

alex li

'.replace('

l','

l',1))#

只替換第乙個'l'

print('

alex li

'.rfind('

l'))#

找到最右邊值下標

print('

alex lil

'.split()) #

按空格分成列表

print('

alex lil

'.split('l'

))print('

1+2\n+3+4

'.splitlines())

print('

alex li

'.swapcase()) #

大小寫互換

print('

alex li

'.title())

print('

alex li

'.zfill(50)) #

不夠位數用0填充

Python學習之路08 字串

字串是不可變資料型別,建立後不可修改 只能新建乙個字串,用原來的標籤去覆蓋它 使用 或 建立字串 s1 i love you s1 i love you 使用 或 建立跨多行的字串 s2 從前車馬很慢 書信很長 一生只夠愛一人 s2 從前車馬很慢 n書信很長 n一生只夠愛一人 print s2 從前...

Python學習之路10 認識字串

字串是最常用的資料型別,一般使用引號來建立。我們可以先來乙個例子來看看,以前學習過通過使用type來檢測 的資料型別,可見 hello world 是 str 型別,即字串型別。a hello world print a print type a 輸出的是 hello world 如下所示,三種都是...

Python學習之路13 字串2

python風格的字串格式操作符。只適用與字串型別,非常類似於c語言中的printf 函式的字串格式化,都是用 並且支援所有的printf 的格式化操作。字串格式化符合如下 c轉換成字元 ascii碼值,或者長度為一的字串 r優先用repr 函式進行字串轉換 s優先用str 函式進行字串轉換 d i...