32 lines
609 B
Python
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 |