python list range 字符串的截取 如 text[1:5]
16lz
2021-01-22
text的文字为 abc123456,则 text[1:5]的结果为 “bc12”,字符串从0开始编号一直编到8,共9个字符。虽然给出了【1:5】,感觉要截取1到5号字符,实际截取的是1到4号字符。这个一定要注意。
list的操作,range函数面临同样的问题。查资料发现,这些根源都在range函数上。文本或者 list 都会在操作内部引用range函数,而range函数总是取不到最后一个索引值。for sample : range(0,7),ifact you can get 0-6, the last one can’t get.
更多相关文章
- Tensorflow部分函数功能
- 独立于数据库的MAX()函数在SQLAlchemy中
- python的list要打印中文字符
- Python——字符格式化
- 【Python】 编码,en/decode函数以及print语句的一些探索
- Python——函数 8、可变长参数
- Python基础数据类型-函数传参详解
- 在Python中使用正则表达式匹配的字符串周围添加括号
- 用python将二进制整数或字符串写入文件