Python字串的基礎操作詳解

2021-10-09 13:44:26 字數 2202 閱讀 5241

格式符

#

price_width =

10item_width = width - price_width

header_format =

'%-*s%*s'

format

='%-*s%*.2f'

print

'='* width

print header_format %

(item_width,

'item'

, price_width,

'price'

)print

'-'* width

print

format

%(item_width,

,price_width,

0.4)

print

format

%(item_width,

'pears'

, price_width,

0.5)

print

format

%(item_width,

'cantaloupes'

,price_width,

1.92

)

find(str,start,end):從start開始end結束尋找與str相匹配的字元,找到返回匹配項index,找不到返回-1

a=

'with a moo-moo here. and a moo-moo there'

.find(

'moo',7

)>>

>

print

(a)7

>>

> a=

'with a moo-moo here. and a moo-moo there'

.find(

'moo',1

,8)>>

>

print

(a)-

1

join():在字串行之間加入分隔符

>>

> seq =

['1'

,'2'

,'3'

,'4'

,'5'

]>>

> sep

'+'>>

> sep.join(seq)

'1+2+3+4+5'

lower():全部轉為小寫

>>

>

'zdf'

.lower(

)'zdf'

title():首字母大寫

>>

>

'zdf'

.title(

)'zdf'

replace(oldstr , newstr):替換字元

>>

>

'zdf is a clever boy!'

.replace(

'clever'

,'handsome'

)'zdf is a handsome boy!'

split(/pattern):以模式來分割,模式的意思就是regex

>>

>

'zdf+zdf+zdf'

.split(

'+')

['zdf'

,'zdf'

,'zdf'

]

strip():去除兩側空格(不包括內部的)

>>

>

' zdf '

.strip(

)'zdf'

trip(』』):也可指定去除兩側特定的字元 ,如

>>

>

'*********zdf****************'

.strip(

'*')

'zdf'

Python字串基礎操作

格式符 price width 10 item width width price width header format s s format s 2f print width print header format item width,item price width,price print ...

Python基礎 字串操作

1 字串的格式化輸出 1.1 使用轉換說明符 s 根據要轉換的資料型別不同,有 d f等 format hello,s values world format values hello,world 1.2 使用字串方法format and format one two three one,two a...

python基礎 字串的操作

1 字串的語法 變數名 變數名 字串可以儲存數字,漢字,以及字母和符號 字串的第乙個索引是 0 字串的最後乙個索引是字串的長度 1 字串的索引也支援負數 字串最後乙個字元的索引可以用 1表示 2 字串的常見操作 1 查詢 檢測str是否在字串string中,如果beg和end指定範圍,則在指定的範圍...