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

相关推荐

  1. m2_python字符串-索引切片

    2024-06-15 04:02:01       8 阅读
  2. m4_python字符串-切割替换

    2024-06-15 04:02:01       6 阅读
  3. 深度学习pytorch——索引切片

    2024-06-15 04:02:01       18 阅读
  4. python字符切片的规则

    2024-06-15 04:02:01       20 阅读
  5. 列表如何查找索引字符串

    2024-06-15 04:02:01       30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-15 04:02:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-15 04:02:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-15 04:02:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-15 04:02:01       18 阅读

热门阅读

  1. Android10 动态修改开机动画(二)设置分区权限

    2024-06-15 04:02:01       10 阅读
  2. 【xilinx】使用vivado编译中methodology的相关介绍

    2024-06-15 04:02:01       11 阅读
  3. Spring IOC 容器的构建流程?

    2024-06-15 04:02:01       9 阅读
  4. (27)ADC接口--->(002)FPGA实现AD7606接口

    2024-06-15 04:02:01       7 阅读
  5. c++_0基础_讲解1 认识c++

    2024-06-15 04:02:01       9 阅读
  6. echarts 销毁实例

    2024-06-15 04:02:01       10 阅读