104-Python中字符串索引和切片
Python中字符串索引和切片
greeting_str = 'Hey, James!'
# 打印字符串长度
print('字符串的长度为:')
print(len(greeting_str))
# 字符串的长度为:
# 11
# 打印每个字符和对应的索引
for index, char in enumerate(greeting_str):
print(f"字符:{char},索引:{index}")
# 字符:H,索引:0
# 字符:e,索引:1
# 字符:y,索引:2
# 字符:,,索引:3
# 字符: ,索引:4
# 字符:J,索引:5
# 字符:a,索引:6
# 字符:m,索引:7
# 字符:e,索引:8
# 字符:s,索引:9
# 字符:!,索引:10
# 单个字符索引
print(greeting_str[0])
print(greeting_str[1])
# H
# e
print(greeting_str[-1])
print(greeting_str[-2])
# !
# s
# 切片
# 取出前3个字符,索引为0、1、2
print(greeting_str[:3])
# Hey
# 取出索引1、2、3、4、5,不含0,不含6
print(greeting_str[1:6])
#ey, J
# 指定步长2,取出第0、2、4 ...
print(greeting_str[::2])
# Hy ae!
# 指定步长-1,倒序
print(greeting_str[::-1])
# !semaJ ,yeH
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步