python-demo/basic_learn/字符串切片.py

32 lines
609 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
@File : 字符串切片.py
@Author : lichao
@Date : 2024/11/20 15:41
@Software : PyCharm
"""
string = 'abcdef'
# 左闭右开
print(string[1:3]) # bc
print(string[2:]) # cdef
# 负数索引表示从右往左
print(string[:-1]) # abcde
# 省略索引,表示全部
print(string[:]) # abcdef
# 步长 第三个参数 ,间隔为 步长 - 1
print(string[::2]) # ace
print(string[:4:3]) # ad
# 步长为负数,表示从右往左,开始要大于结束
print(string[4:1:-1]) # edc
# 字符串倒序
print(string[::-1]) # fedcba