zoukankan      html  css  js  c++  java
  • 字符串的切片

    切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)。我们使用一对方括号、起始偏移量start、终止偏移量end 以及可选的步长step 来定义一个分片。

    格式: [start:end:step]

    • [:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串
    • [start:] 从start 提取到结尾
    • [:end] 从开头提取到end - 1
    • [start:end] 从start 提取到end - 1
    • [start:end:step] 从start 提取到end - 1,每step 个字符提取一个
    • 左侧第一个字符的位置/偏移量为0,右侧最后一个字符的位置/偏移量为-1
    举例:
    输入一个字符串,返回倒序排序的结果,:如:‘abcdef’ 返回:'fedcba'
      1 #方式一:将字符串翻转,步长设为-1
      2 def re_sort():
      3     s = input('请输入一串字符串:>>')
      4     return s[::-1] #从开头到结尾步长为-1
      5 # obj = re_sort()
      6 # print(obj)
      7 
      8 #方式二:借助列表进行翻转
      9 def re_sort2():
     10     s = input('请输入一串字符串:>>')
     11     li = []
     12     for i in s:
     13         li.append(i)
     14     li.reverse()  #将列表反转
     15     return ''.join(li)  #将列表转化成字符串
     16 obj2 = re_sort2()
     17 print(obj2)
    View Code
  • 相关阅读:
    console.time测试代码块执行时间
    label表单的关联性
    attr返回被选元素的属性值
    2018 885程序设计编程题
    输出斐波拉数列的前n个数(n>=2)
    简单的光照贴图
    复杂纹理复制及纹理叠加效果
    简单纹理复制
    UV旋转shader
    shader实现积雪效果
  • 原文地址:https://www.cnblogs.com/lz1996/p/11573318.html
Copyright © 2011-2022 走看看