格式符
#
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指定範圍,則在指定的範圍...