内置方法
字符串方法和注解:
http://bbs.fishc.com/thread-38992-1-1.html
strl='I love FishC.com' >>> strl[2:6] 'love' >>> strl[1] ' ' >>> strl[:6]+'O'+strl[6:] 'I loveO FishC.com' >>> strl.capitalize() 'I love fishc.com' >>> strl.casefold() 'i love fishc.com' >>> strl.center(40) ' I love FishC.com ' >>> strl.count('I') 1 >>> strl.endswith('m') True >>> strl.find('m') 15 >>> strl.find('ok') -1 >>> strl.index('ok')
>>> strl.istitle() False >>> strl.join('12345') '1I love FishC.com2I love FishC.com3I love FishC.com4I love FishC.com5' >>> strl.strip() 'I love FishC.com' >>> strl.partition('ov') ('I l', 'ov', 'e FishC.com') >>> strl.replace('FishC','fishc') 'I love fishc.com' >>> strl.split(' ') ['I', 'love', 'FishC.com'] >>> strl.split('I') ['', ' love FishC.com'] >>> strl.strip() 'I love FishC.com' >>> strl.strip('o') 'I love FishC.com' >>> strl.translate(str.maketrans('s','b')) 'I love FibhC.com'
格式化
字符串格式化符号
>>> '{0} love {1}.{2}'.format('I','FishC','com') 'I love FishC.com'
>>> '{a} love {b}.{c}'.format(a='I',b='FishC',c='com') 'I love FishC.com' >>> '{0} love {b}.{c}'.format('I',b='FishC',c='com') 'I love FishC.com' >>>
'{0:.1f}{1}'.format(27.658,'GB') '27.7GB'
>>> '%o'% 9 '11' >>> '%x'%110 '6e' >>> '%f'%110 '110.000000' >>> '%e'%110 '1.100000e+02' >>> '%c %c %c' % (97,98,99) 'a b c' >>> '%s' % 'I love FishC.com' 'I love FishC.com'
格式化操作符辅助命令
>>> '%+d'%27.658 '+27' >>> '%#X'%27 '0X1B' >>> '%010d'%27 '0000000027' >>> '%-010d'%27 '27 '
字符串转义字符含义