zoukankan      html  css  js  c++  java
  • 字符串截取

    将输入的字符串倒序打印,示例:
    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提取。
     
     
  • 相关阅读:
    CSS 文本
    javascript:void(0)的问题
    剑指offer
    牛课--C/C++
    Linux学习--第二波
    面经-csdn
    初学Linux
    二分查找法的实现和应用汇总
    vs2013下git的使用
    win10+vs2013+Qt5.4 安装方法
  • 原文地址:https://www.cnblogs.com/myshuzhimei/p/11756142.html
Copyright © 2011-2022 走看看