python中如何提取字符串的字符

  • 时间:
  • 3670人关注

字符串截取,也叫字符串切片,使用方括号[ ]来截取字符串。正索引代表从前往后索引,默认从0开始;负索引代表从后往前索引,字符串截取遵循“左闭右开”原则,也叫“包左不包右”。,另外这篇文章主要知识点是关于python、字符串、Python的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子资料:

字符串截取,也叫字符串切片,使用方括号[ ]来截取字符串,在Python中单字符也是作为一个字符串使用。

 

字符串[开始索引:结束索引:步长]

开始索引:从指定位置开始截取;

结束索引:从指定位置结束截取,但不包含该位置的字符。

步长:不指定时步长为1;

字符串[开始索引:结束索引]

python怎么提取字符串的字符

首先我们了解下字符串的索引,Python中字符串有两种索引方式,如下图:

python怎么提取字符串的字符

正索引代表从前往后索引,默认从0开始;负索引代表从后往前索引;索引值也可以叫下标,实例代码:

python怎么提取字符串的字符

字符串截取遵循“左闭右开”原则,也叫“包左不包右”:

[开始下标:开始下标)

相关推荐:《Python视频教程》

有两种索引方式就有两种截取方式,实例代码:

python怎么提取字符串的字符

因为会涉及到执行效率的问题,所以需要根据情况灵活使用这两种索引方式截取字符串,比如:想快速获取最后一部分字符串,使用负索引是最快的。

>>> str='0123456789'
>>> print(str[0:3])#截取第一位到第三位的字符
012
>>> print(str[:])#截取字符串的全部字符
0123456789
>>> print(str[6:])#截取第七个字符到结尾
6789
>>> print(str[:-3])#截取从头开始到倒数第三个字符之前
0123456
>>> print(str[2])#截取第三个字符
2
>>> print(str[-1])#截取倒数第一个字符
9
>>> print(str[::-1])#创造一个与原字符串顺序相反的字符串
9876543210
>>> print(str[-3:-1])#截取倒数第三位与倒数第一位之前的字符
78
>>> print(str[-3:]) #截取倒数第三位到结尾
789
>>> print(str[:-5:-3])#逆序截取
96

以上就是python怎么提取字符串的字符的详细内容,更多请关注码农之家其它相关文章!


上一篇:python list的用法实例讲解

下一篇:python里“//”的含义及用法

相关内容

  • Python如何限制输出日志的大小

    这篇文章主要介绍了Python 限制输出日志的大小方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    05-06Python限制日志大小

    阅读更多
  • python实现可视化的MD5、sha256哈希加密小工具

    这篇文章主要介绍了详解python实现可视化的MD5、sha256哈希加密小工具,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    04-07python MD5、sha256哈希加密

    阅读更多
  • Python gevent协程切换实现方法

    这篇文章主要介绍了Python gevent协程切换实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    04-07Python gevent协程切换

    阅读更多
  • python/golang实现循环链表的代码

    这篇文章主要介绍了python/golang如何实现循环链表,帮助大家更好的理解和学习循环链表的实现方法,感兴趣的朋友可以了解下

    04-07python/golang 循环链表

    阅读更多
  • 2020版Python学习路线图(附学习资料)

    这篇文章主要介绍了Python学习路线图(2020最新版),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    04-07Python学习路线图

    阅读更多
  • Python数据分析与数据化运营

    <font color='#FF0000'>Python数据分析与数据化运营</font>

    (1)创作者是有10多年数据统计分析与数字化经营工作经验的大数据专家,在世界各国公司都工作中过,阅历丰富。 (2)创作者擅于小结和创作,善于共享,编写数据统计分析类畅销书3部。

    大小:31.96 MBPython数据

    点击下载
  • 利用Python进行数据分析(第2版)

    利用Python进行数据分析(第2版)

    本书涵盖大量具体的实践建议,以及大量综合应用方法,教大家如何利用各种Python库高效地解决各式各样的数据分析问题,这里提供利用Python进行数据分析英文原版下载,附件集合了第二版英文原文、第二版的笔记精要、以及第二版原书的代码

    大小:91.7 MBPython

    点击下载
  • Python数据挖掘入门与实践

    Python数据挖掘入门与实践

    在统计数据经营规模极速澎涨的互联网时代,大数据挖掘此项鉴别关键统计数据的关键技术正充分发挥愈来愈关键的功效。它将授予你处理具体难题的战斗力:分折体育比赛結果、广告投放、

    大小:8.8 MBPython

    点击下载
  • Python真好玩:教孩子学编程

    Python真好玩:教孩子学编程

    青少年编程新手入门书根据Python3撰写的编程设计新手入门书中小学校程序编写自学教程学习计算机思维模式搭建程序编写逻辑思维和小孩一块儿学习编程趣学Python程序编写真好玩 这书撰写的目

    大小:72.8 MBPython编程

    点击下载
  • 量化交易之路:用Python做股票量化分析

    量化交易之路:用Python做股票量化分析

    本书从对量化交易的正确认识出发,循序渐进地讲解了量化交易所需要了解的各种知识及工具,详解趋势跟踪、统计套利、机器学习等量化技术;提供了大量基于真实交易的实例

    大小:103.8 MBPython

    点击下载
  • Selenium自动化测试:基于Python语言

    Selenium自动化测试:基于Python语言

    Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试

    大小:6.93 MBSelenium

    点击下载
  • Python数据科学入门

    Python数据科学入门

    这本书讲述了Python语言的数据科学基础知识,涵盖数据采集、清洗、存储、检索、转换、可视化、高级数据分析等方面,欢迎下载

    大小:13.9 MBPython数据处理

    点击下载

学习笔记