[ ]
中使用索引即可访问对应的字符,具体的语法格式为:
strname[index]
strname 表示字符串名字,index 表示索引值。url = 'http://task.lmcjl.com/python/' #获取索引为10的字符 print(url[10]) #获取索引为 6 的字符 print(url[-6])运行结果:
i
y
[ ]
除了可以获取单个字符外,还可以指定一个范围来获取多个字符,也就是一个子串或者片段,具体格式为:
strname[start : end : step]
对各个部分的说明:url = 'http://task.lmcjl.com/java/' #获取索引从7处到22(不包含22)的子串 print(url[7: 22]) # 输出 zy #获取索引从7处到-6的子串 print(url[7: -6]) # 输出 zyit.org is very #获取索引从-21到6的子串 print(url[-21: -6]) #从索引3开始,每隔4个字符取出一个字符,直到索引22为止 print(url[3: 22: 4])运行结果:
task.lmcjl.com
task.lmcjl.com
task.lmcjl.com
pcaen
url = 'http://task.lmcjl.com/java/' #获取从索引5开始,直到末尾的子串 print(url[7: ]) #获取从索引-21开始,直到末尾的子串 print(url[-21: ]) #从开头截取字符串,直到索引22为止 print(url[: 22]) #每隔3个字符取出一个字符 print(url[:: 3])运行结果:
task.lmcjl.com/java/
task.lmcjl.com/java/
http://task.lmcjl.com
hp/bne.ta/
本文链接:http://task.lmcjl.com/news/9335.html