Python中的字符串切片(截取字符串)的详解


Posted in Python onMay 15, 2019

字符串索引示意图

Python中的字符串切片(截取字符串)的详解

字符串切片也就是截取字符串,取子串

Python中字符串切片方法

字符串[开始索引:结束索引:步长]
切取字符串为开始索引到结束索引-1内的字符串
步长不指定时步长为1 字符串[开始索引:结束索引]
练习样例

# 1.截取2 - 5位置的字符
num_str_1 = num_str[2:6]
print(num_str_1)

Python中的字符串切片(截取字符串)的详解

# 2.截取2 - 末尾的字符
# 当开始索引和结束索引为开始和结束时可以省略不写
num_str_1 = num_str[2:]
print(num_str_1)
# 3.截取从开始 -5 位置的字符串
num_str_1 = num_str[0:6]
print(num_str_1)

Python中的字符串切片(截取字符串)的详解

截取2-末尾的字符用 num_str_1 = num_str[2:-1]呢?

结果是不对的

它切取得范围是第一个参数到第二个参数-1,如果用 num_str_1 = num_str[2:-1],它的切片范围是索引2到-2的位置

即结果为2345678

# 4.截取完整的字符串
num_str_1 = num_str[:]
print(num_str_1)
# 5.从开始位置,每隔一个字符截取字符串
num_str_1 = num_str[::2]
print(num_str_1)

 Python中的字符串切片(截取字符串)的详解

# 6.从索引1开始,每隔一个取一个
num_str_1 = num_str[1::2]
print(num_str_1)

Python中的字符串切片(截取字符串)的详解

# 7.截取2 - 末尾-1 的字符串
num_str_1 = num_str[2:-1]
print(num_str_1)

Python中的字符串切片(截取字符串)的详解

# 8.截取字符串末尾两个字符
num_str_1 = num_str[-2:]
print(num_str_1)

Python中的字符串切片(截取字符串)的详解

# 9.字符串的逆序
num_str_1 = num_str[::-1]
print(num_str_1)
num_str_1 = num_str[-1::-1]
print(num_str_1)
# 那么我们试试用负数的索引可以取到字符串的什么值
print(num_str[-1])

Python中的字符串切片(截取字符串)的详解

以上所述是小编给大家介绍的Python中的字符串切片(截取字符串)的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python中os和shutil模块实用方法集锦
May 13 Python
Python实现LRU算法的2种方法
Jun 24 Python
Pandas探索之高性能函数eval和query解析
Oct 28 Python
Python3中详解fabfile的编写
Jun 24 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
为什么说Python可以实现所有的算法
Oct 04 Python
python飞机大战pygame游戏背景设计详解
Dec 17 Python
如何将你的应用迁移到Python3的三个步骤
Dec 22 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
Jun 02 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
Sep 24 Python
Matplotlib中rcParams使用方法
Jan 05 Python
python3 property装饰器实现原理与用法示例
May 15 #Python
详解Python下载图片并保存本地的两种方式
May 15 #Python
Python常用模块之requests模块用法分析
May 15 #Python
Django框架实现的普通登录案例【使用POST方法】
May 15 #Python
Django框架使用mysql视图操作示例
May 15 #Python
scrapy-redis源码分析之发送POST请求详解
May 15 #Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 #Python
You might like
浅谈Windows下 PHP4.0与oracle 8的连接设置
2006/10/09 PHP
php 分页类 扩展代码
2009/06/11 PHP
php allow_url_include的应用和解释
2010/04/22 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
AngularJS基础 ng-open 指令简单实例
2016/08/02 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
Python标准库之sqlite3使用实例
2014/11/25 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
Python3 Random模块代码详解
2017/12/04 Python
Python使用Scrapy保存控制台信息到文本解析
2017/12/27 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
python实现三壶谜题的示例详解
2020/11/02 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
La Senza官网:北美顶尖性感内衣品牌
2018/08/03 全球购物
应届生财务会计求职信
2013/11/05 职场文书
酒店管理求职信范文
2014/04/06 职场文书
新教师岗前培训方案
2014/06/05 职场文书
婚内房产协议书范本
2014/10/02 职场文书
教师年度个人总结
2015/02/11 职场文书
自主招生专家推荐信
2015/03/26 职场文书
董事会决议范本
2015/07/01 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers
html中两种获取标签内的值的方法
2022/06/16 jQuery