zoukankan      html  css  js  c++  java
  • Python 字符串切片(slice)

    切片操作(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

    几个特别的examples 如下:

    提取最后N个字符:

    >>> letter = 'abcdefghijklmnopqrstuvwxyz'
    >>> letter[-3:]
    'xyz'

    从开头到结尾,step为N:

    >>> letter[::5]
    'afkpuz'

    将字符串倒转(reverse), 通过设置步长为负数:

    >>> letter[::-1]
    'zyxwvutsrqponmlkjihgfedcba'
  • 相关阅读:
    《就这》
    《我傻了》
    nginx配置本地https方法
    idea插件开发——Generate Resource SQL
    Java本地命令执行
    自定义类加载器和UrlClassLoader
    类加载器学习
    IO流学习
    Java
    static关键字
  • 原文地址:https://www.cnblogs.com/cedrelaliu/p/6004352.html
Copyright © 2011-2022 走看看