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
标签:字符,Python,greeting,索引,字符串,str,print,104
From: https://www.cnblogs.com/tianpan2019/p/18305035