码迷,mamicode.com
首页 > 其他好文 > 详细

字符串截取

时间:2019-10-29 00:08:53      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:提取   range   注意   简洁   print   input   必须   倒数   raw_input   

将输入的字符串倒序打印,示例:
w=raw_input("请输入字符串:")
a=""
for i in range (1,len(w)+1):
    a=a+w[-1]
   w=w[0:-1]   #去掉字符串的最后一个字符
print a
 
更简洁的代码:
w=raw_input("请输入字符串:")
print w[::-1]
 
 
 
切片,类似数组切片。
str = ‘0123456789’
print str[0:3] #截取第一位到第三位的字符,str[0]+str[1]+str[2]
012
print str[:] #截取字符串的全部字符
0123456789
print str[6:] #截取第七个字符到结尾
6789
print str[:-3] #截取从头开始到倒数第三个字符之前
0123456
print str[2] #截取第三个字符
2
print str[-1] #截取倒数第一个字符
9
print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符
78
print str[-3:] #截取倒数第三位到结尾
789
print str[::-1] #逆序原字符串。
9876543210
print str[:-5:-3] #从右端开始的1~4位‘9876‘,按照step=3提取到96,这样比较好理解。
96 
 
注意:
str[-x:-y:-z]
第三个参数是负数就表示从右端开始,前两个参数空(表示从头到尾)或者全负数(x必须小于y,表示x~y-1位),按照step=z提取。
 
 

字符串截取

标签:提取   range   注意   简洁   print   input   必须   倒数   raw_input   

原文地址:https://www.cnblogs.com/myshuzhimei/p/11756142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!