python String (三) 字符串运算,pythonstring,#!/usr/bin/p


#!/usr/bin/python# python使用中括号做substringbozon = 'Cheer for Friday'#        0123456789012345# 获得index位置的字符print bozon[0], bozon[1], bozon[15]# 但是需要注意python不能通过bozon[15]='c'的方式给15位置的字符赋值# python substring,[x:y] 表示截取索引x到y之间的字符串,包括x不包括yprint bozon[0:5] + ", " + bozon[0:6] + bozon[10:16] + '!'# 如果:前没有数字表示从0开始,如果不指定:右侧索引,表示到字符串末尾print bozon[:5] + ", " + bozon[:6] + bozon[10:] + '!'# * 可以表示字符串相城 'abc' * 2 = 'abcabc'print bozon[:6] * 3 + '!'# 负的索引表示从右侧开始数的索引,-1表示倒数第一个,-2表示倒数第二个print bozon[-1] + ' ' + bozon[-10:-6]

需要注意在python中下面的表达式是错误的:

fred[1] = 'Q'

不过你可以用下面的代码做到上述代码要做的事情:

fred = fred[0] + 'Q' + fred[2:]

评论关闭