python字符串的切片

# 字符串的切片
"""
(5)字符串的切片 :切片就是截取字符串的意思
(1)语法 =>字符串[::] 完整格式:[开始索引:结束索引:间隔值
(2)[:结束索引] 从开始索引截取到字符串的最后
(3)[开始索引:结束索引] 从开头索引截取到结束索引之前(结束索引-1)
(4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照之前的间隔截取字符
(5)[:][::]截取所有字符串
"""

strvar ="爱往者爱返,福往者福来"
res = strvar[3:]
print(res)

#(2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)
res =strvar[:5]
print(res)

#(3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1)
res = strvar[6:9]
print(res)

#(4) [开始索引:结束索引 :间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符
# 爱者返福者
# 0 2 4 6 8 爱 者 返 福 者
res = strvar[0:9:2]
print(res)
#end 不写意味着截取到最后
# 3 6 9 爱 福 福
res =strvar[3::3]
print(res)

#strt 开始索引不写,意味着从头开始
# 0 4 爱返
res = strvar[:7:4]
print(res)
#倒序 -1  -2 -3 -4 ....
res = strvar[::-1]
print(res)

#(5) [:]或[::] 截取所有字符串
res = strvar[:]
res = strvar[::]
print(res)

  

猜你喜欢

转载自www.cnblogs.com/huangjiangyong/p/10793951.html