3.7.4 - Indexing and Slicing Strings
2015-11-18 02:12
183 查看
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.3 - Basic String Operations
- 记Android外置存储区的坑
- iOS中的触摸事件和手势处理
- lightOj 1107 - How Cow
- gitlab和sourcetree配置ssh绕坑
- 微信服务器发送三次重复的排重问题
- Git工作流指南:Gitflow工作流
- 3.7.2 - Escape Sequences
- vim 计算器寄存器使用
- 『转』MarsEdit快速插入源代码
- 为什么要用nginx
- 有关autoresizingMask属性遇到的一个小问题
- 基于HTML5的WebGL呈现A星算法的3D可视化
- PSR [0-4]规范
- Android-JSON解析
- 机器学习笔记1——Linear Regression with One Variable
- 3.7.1 - Strings
- [置顶] 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- 机器学习笔记1——Introduction
- hdu 1051 Wooden Sticks(贪心)