Python字串基礎操作

2021-09-20 05:31:28 字數 1412 閱讀 5372

格式符

#

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 '-' * width

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'

strip('*'):也可指定去除兩側特定的字元 ,如*
>>> '*********zdf****************'.strip('*')

'zdf'

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

基礎字串操作

字串的一些簡單stl用法記一下 在字串1裡面找字串2 intcan string str1,string a,int x 如果沒找到返回值就是 1,找到了就是從x開始第乙個符合條件的子串的第乙個字元下標。string change string str1,string a,string b,int ...