1.各种奇葩的内置方法
以下是代码块
>>> strl = 'I love fishc.com'
>>> strl[6:]
' fishc.com'
>>> strl[6]
' '
>>> strl[:6]
'I love'
>>> strl[5]
'e'
>>> strl[:6]+'插入的字符串' + strl[6:]
'I love插入的字符串 fishc.com'
>>> str2='xiaoming'
>>>> str2.capitalize()
'Xiaoming'
>>> str2='DAMING'
>>> str2.casefold()
'daming'
>>> str2.center(40)
' DAMING
>>> str6=' i love you'
>>> str6 = 'i love fishc'
>>> str6.partition('ov')
('i l', 'ov', 'e fishc')
>>> str6
'i love fishc'
>>> str6.replace('fishc','fishC')
'i love fishC'
>>> str6.split()
['i', 'love', 'fishc']
2.字符串格式化
以下是代码块
>>> '{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'
>>> print('\ta')
a
>>> print('\\')
\
>>> '{0:.1f}{1}'.format(27.658,'GB')
'27.7GB'
>>> '%c %c %c' % (97,98,99)
'a b c'
>>> '%a %a %a' % (97,98,99)
'97 98 99'
>>> "%-10d" % 27.568
'27 '
>>> '%#o' %10
'0o12'
>>> '%#x' % 108
'0x6c'
>>> '%#d' % 108
'108'
>>> '%010d' % 5
'0000000005'
>>> '-%010d' % 5
'-0000000005'
>>> '%-010d' % 5
'5
>>> "%-10d" % 27.568
'27 '
>>> '%#o' %10
'0o12'
>>> '%#x' % 108
'0x6c'
>>> '%#d' % 108
'108'
>>> '%010d' % 5
'0000000005'
>>> '-%010d' % 5
'-0000000005'
>>> '%-010d' % 5
'5