python中常见的字符串截取操作,如果熟悉之后对写代码很有帮助,因此作如下记录:
python程序:
str ='123456789abcdefg'
strJoin1 = str[:3]+"--"+str[7:8]+"--"+str[6:] #正序截取:取0-3位前,取7-8位前,取7位及以后
strJoin2 = str[-2:]+"--"+str[:-7] #逆序截取:取倒数最后2位,取0-倒数第7位前
print("strJoin1为:", strJoin1)
print("strJoin2为:", strJoin2)
输出结果:
其实熟悉字符串下标的定义就更好理解:
如上面的例子中:
str ='123456789abcdefg'
#正序下标:[0][1][2]…[15]
#逆序下标:[-16]…[-3][-2][-1]