字符串相关基础操作
1、切片>>> str = '0123456789' >>> str[0:3] # 从0开始计数,左闭右开 '012' >>> str[:] # 没有具体数值:默认从0开始,默认到终点 '0123456789' >>> str[::-1] # 反转;负号代表倒序输出 '9876543210' >>> str[4::] # str[4:] '456789' >>> str[::-2] # 2为步长 '97531' >>> str[::3] '0369' >>> str[:-2] # -2:倒数第2的数 '01234567' >>> str[:-1] '012345678' >>> str[1:-2] '1234567'2、去除空格
>>> str = ' 01 ' >>> str.strip() # 去除前后两边空格 '01' >>> str.lstrip() # 去除左边空格 '01 ' >>> str.rstrip() # 去除右边空格 ' 01' >>> str = ' 01 43 ' >>> str.strip() # 去除前后两边空格 '01 43' >>> "".join(str.split()) # 去除前中后所有空格 '0143'3、合并字符串
>>> str1 = '1' >>> str2 = '2' >>> str3 = '3' >>> str = [str1, str2, str3] >>> str ['1', '2', '3'] >>> ''.join(str) '123' >>> ' '.join(str) '1 2 3' >>> str1 + str2 + str3 '123'4、拆分字符串
>>> str = '1 2 3 4 5'
>>> str.split(' ')
['1', '2', '', '3', '4', '5']
>>> str.split()
['1', '2', '3', '4', '5']
>>> str = '+1'
>>> str.split('+')
['', '1']
5、将字符串转成对应的ascii码
>>> ord('a')
97
>>> ord('A')
65
>>> ord('1')
49



