s1 = "abcdefg"# Indexing
s1[0]
s1[3]
s1[-1]
s1[-3]#Slicing
s1[0:3]
s1[2:5]s1[2:]
s1[:3]
s1[:-1]s1[0:5:2]
s1[::-1]

运行结果如下

s1[0]

// Result: a //

s1[3]

// Result: d //

s1[-1]

// Result: g //

s1[-3]

// Result: e //

s1[0:3]

// Result: abc //

s1[2:5]

// Result: cde //

s1[2:]

// Result: cdefg //

s1[:3]

// Result: abc //

s1[:-1]

// Result: abcdef //  注意这里没有g,因为-1代表最后一个字符,而有效范围是不包括截止索引的

s1[0:5:2]

// Result: ace //第三个参数告诉每隔几个

s1[::-1]

// Result: gfedcba //如果第三个为-1,表示reverse

3.7.4 - Indexing and Slicing Strings相关推荐

  1. python学习-元组的复习及进阶使用(iterable、indexing and slicing、sequence unpacking、immutable、named tuple)

    文章目录 可迭代的(iterable) 索引和切片(indexing and slicing) 序列解包(sequence unpacking) 不可修改的(immutable) named tupl ...

  2. Python learning- Loops and Iteration Strings Reading Files

    Python小白的学习之路 Day3 还有一个月要参加美赛了,进度所以会提一些,留时间去学其他的 Loops and Iteration (Chapter 5) Strings (Chapter 6) ...

  3. [转载] python 需求清单_Python清单操作摘要

    参考链接: Python清单 python 需求清单 列出功能和方法,理解和性能特征 (List Functions & Methods, Comprehension and Performa ...

  4. [转载] Python基本语法之:字符串和字典介绍

    参考链接: Python中有关字符串的有趣事实 2(Slicing切片) 字符串(Strings) Python语言真正出色的地方之一是字符串的操作.本节将介绍Python的一些内置字符串方法和格式化 ...

  5. [转载] Python中NumPy简介及使用举例

    参考链接: Python中的numpy.invert NumPy是Python语言的一个扩展包.支持多维数组与矩阵运算,此外也针对数组运算提供大量的数学函数库.NumPy提供了与Matlab相似的功能 ...

  6. PEP8中文翻译(转)

    阅读目录 Indentation 缩进和换行 Tabs or Spaces? 制表符或者空格? Maximum Line Length 行的最大长度 Blank Lines 空行 Encodings ...

  7. PEP 8 – Style Guide for Python Code

    PEP 8 – Style Guide for Python Code PEP 8–Python编码规范 原文地址:https://www.python.org/dev/peps/pep-0008/ ...

  8. Python Tutorial中英双语对照文档1

    本文根据官方文档 http://www.pythondoc.com/pythontutorial3/ 和 中文文档 http://www.pythondoc.com/pythontutorial3/ ...

  9. PEP-8 中文翻译

    Python 编码风格指南 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ PEP: 8 Title: St ...

最新文章

  1. React子组件给父组件传值, 父组件引用子组件并给子组件传值
  2. 每周一荐: Google Dictionary,The Polar Express
  3. linux 的ss看进程号,linux ss命令详解
  4. 实践自定义UI—RLF...(RelativeLayout LinearLayout FrameLayout....)
  5. C++ : KMP 字符串匹配算法
  6. 搭建elsticsearch集群 报错 failed to send join request to master [{data-node-0}(已经测试)
  7. Permutation Partitions CodeForces - 1326C(组合数学+思维)
  8. java tree 表格_00030-layui+java 树形表格treeTable
  9. redis expire超时操作
  10. 项目运行报‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件“
  11. 孙鑫VC++讲座笔记(一)
  12. 软件评测师-专业英语
  13. 人生第一篇博客,欢迎大佬莅临指导!
  14. 超级表格PreA融资记
  15. web前端——工作中遇到的问题总结
  16. php获取实时汇率,php获取sinajs股票/汇率/期货实时价格
  17. 现代职业教育杂志现代职业教育杂志社现代职业教育编辑部2022年第27期目录
  18. 史上最全的开源项目创作指南
  19. 二分查找法的递归和非递归实现(C++)
  20. 【机器学习】多元函数梯度的理解

热门文章

  1. HALCON 20.11:深度学习笔记(3)---Data(数据)
  2. aver函数C语言怎么用,C语言函数使用
  3. java js base64_java与js转base64编码格式
  4. oracle什么是定长,数据库中定长类型(char)和变长类型(varchar2)有什么区别?
  5. 是夫妻就一起把它戒了吧!
  6. nyoj35 表达式求值
  7. WPF调用OCX控件
  8. 拿什么拯救你,程序新丁?
  9. SystemVerilog 2005 语法
  10. flash与javacript通信(1)