python切片字符串索引
2020-06-23 04:37
197 查看
格式:[start:end:step]
[:]提取从开头(默认位置0)到结尾(默认位置(-1))的整个字符串
[start:]从start提取到结尾
[:end]从开头提取到 end-1
[start:end]从start提取到 end-1
step:步长,默认为1,如果步长为2,就是每隔两个下标取一个(就是中间的间隔)
现有一个字符串:
a = ‘123456789’
step:默认为1,可以省略
a = ‘123456789’
start:是可以省略的,默认从最开始的地方取
a = ‘123456789’
end:是可以省略的,默认到结尾的位置
a = ‘123456789’
start,end都省略:从开始取到结束
step:2
每隔两个取一个值
step:-1
从最尾取到最开始
[0:3],表示从角标为0的位置取到角标为3的位置,方向是向右
-1,表示往左每隔一个角标去一次,方向往左,
所以取不到值
怎么判断是否可以取到值:
-
end - start 判断是正数还是负数
-
step 是正数还是负数
1 和 2 一样都是正数或者负数就可以取到值,否则取不到值
print(a[4:1:-1]) 可以取到值吗?
1 - 4 = -3,-3与step都是负数,所以可以取到值
print(a[-1:-4:2]) 可以取到值吗
-4 - (-1) = -3,-3与step:2 不相同,所以取不到值
相关文章推荐
- 学习笔记(43):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(一)...
- 学习笔记(01):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(三)...
- Python字符串类型(创建、索引、切片、成员操作符、重复、连接、计算长度、内置方法)
- python常用数据类型-字符串(索引取值、切片、拼接、转义)
- python的while嵌套循环、for循环、break和continue语句还有字符串的索引和切片
- Python 全栈开发:str(字符串)索引和切片
- Python 字符串、列表、元组、索引、切片
- python字符串的索引与切片
- python基础教程共60课-第30课字符串的索引和切片
- 学习笔记(02):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(三)...
- 学习笔记(04):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(三)...
- python笔记4 - 索引,切片,字符编码转换函数,字符串的属性方法,字符串格式化表达式,占位符,基于字典的字符串格式化,循环语句
- 学习笔记(01):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(二)...
- 学习笔记(03):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(二)...
- 学习笔记(01):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(一)...
- 学习笔记(02):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(一)...
- 04 python 字符串(创建-索引切片-转义字符-格式化-format()函数)
- 学习笔记(02):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(二)...
- 学习笔记(01):零基础搞定Python数据分析与挖掘-字符串构造与索引、切片的使用(二)...
- Python基础篇--字符串string[索引、切片、方法...]