Python中字符串切片详解


# str[索引:索引:步长]

num_str = "0123456789"

# 截取2-5位置的字符串

print(num_str[2:6])

# 输出结果:
2345

# 截取2到末尾的字符串

print(num_str[2:])

# 输出结果
23456789

# 截取从开始到5的字符串

print(num_str[:6])

# 输出结果
012345

# 截取完整的字符串

print(num_str[:])

# 输出结果

0123456789

# 从开始位置每隔一个字符截取一个字符串

print(num_str[::2])

# 输出结果
02468

# 从索引1位置每隔一个字符截取一个字符串

print(num_str[1::2])

# 输出结果
13579

# 截取从索引2到-1的字符串

print(num_str[2:-1])

# 输出结果
2345678

# 截取字符串末尾的两个字符串

print(num_str[-2:])

# 输出结果:
89

# 字符串的逆序 面试题

print(num_str[-1::-1])
print(num_str[::-1])

# 输出结果
9876543210

 




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM