本文主要是介绍m2_python字符串-索引与切片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
# 索引:查找存取字符串中某一个位置元素[]s = "sensizlik"for i in s:print(i)print(s[0]) # 第一个元素
print(s[-1]) # -1倒数第一个元素
print(s[-2]) # -2倒数第二个元素
print("len", len(s))
i = 0
while i < len(s):print(s[i])i += 1# 切片: 提取子串
# ------------------------------------------------
# s[start:end] 取不到end,也就是[start,end)
# ------------------------------------------------s1 = "我爱李知恩!我很想她"
# 2:5表示提取下标2到5的子串(但不包含5)!!!!!print(s1[2:5])# --------------------------------------------------
# 如果start是从0开始切片,可以省略
# 如果end省略表示,切到结尾
# --------------------------------------------------print(s1[0:5])
print(s1[:5])
print(s1[5:])print(s1[:]) # 等价于print(s1)print(s1[-3:-1])
# print(s1[-1:-3]) # 无结果# -----------------------------------------
# 给切片添加步长step,来控制切片步长、方向
# s[start:end:step]
# -----------------------------------------# s1 = "我爱李知恩!我很想她"
s3 = "我爱你"
print(s3[::-1])
print(s1[-1:-3:-1]) # 从-1到-3反向切片,步长是-1
这篇关于m2_python字符串-索引与切片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!