python3学习笔记--str
>>>a='SayHelloToYou'
>>>a.split('o')
['SayHell', 'T', 'Y', 'u']
str.split(’ ‘)按照括号内容分割字符串 str.lower() 小写 str.upper() 大写 str.swapcase() 大小写变换
>>>a='SayHelloToYou'
>>>a.swapcase()
'sAYhELLOtOyOU'
str.index(‘lo’,1,4)返回‘lo’子串在[1,4) 范围内在str左边第一次出现的下标,找不到返回ValueError
str.rindex(‘lo’,1,4)返回‘lo’子串在[1,4) 范围内在str右边第一次出现的下标,找不到返回ValueError
>>>a='SayHelloToloYou'
>>>a.index('lo')
6
>>>a.index('lo',1,3)
ValueError: substring not found
>>>a.rindex('lo')
10
格式化 1 %
>>>"%s %s" % ('Hello', 'World')
>>>a=[1,3]
>>>'aa id %s'%a
'aa id [1, 3]'
>>>a=(1,2)
>>>'aa id %s'%(a,)
'aa id (1, 2)'
>>>a={'a':3,'r':9}
>>>'aa id %s'%a
"aa id {'a': 3, 'r': 9}"
%%转义%
2 format
>>>"{1} {0} {1}".format("h", "w")
'w h w'
>>>'aaa {}'.format('ll')
'aaa ll'
>>>'aaa {0[1]} {0[2]}'.format([1,2,3,4])
'aaa 2 3'
>>>a={'b':3,'r':9}
>>>'aaa {r}'.format(**a)
'aaa 9'
{{}}转义{}