Python字符串切片操作知识详解

 更新时间:2016年03月28日 09:00:14   作者:图哈特  
这篇文章主要介绍了Python中字符串切片操作 的相关资料,需要的朋友可以参考下

一:取字符串中第几个字符

print "Hello"[0] 表示输出字符串中第一个字符
print "Hello"[-1] 表示输出字符串中最后一个字符

二:字符串分割

print "Hello"[1:3]

#第一个参数表示原来字符串中的下表
#第二个阐述表示分割后剩下的字符串的第一个字符 在 原来字符串中的下标

这句话说得有点啰嗦,直接看输出结果:

el

三:几种特殊情况

(1)print "Hello"[:3] 从第一个字符开始截取

(2)print "Hello"[0:] 从第一个字符开始截取,一直截取到最后

(3) print "Hello"[:] 道理同(2)

看输出结果:

Hel
Hello
Hello

四:步长截取

print "Hello"[::2]

print "Hello"[::-2]

表示从第一个字符开始截取,间隔2个字符取一个。

输出结果:

Hlo

olH

Python 对字符串切片

对字符串切片

字符串 'xxx'和 Unicode字符串 u'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串:

>>> 'ABCDEFG'[:3]
'ABC'
>>> 'ABCDEFG'[-3:]
'EFG'
>>> 'ABCDEFG'[::2]
'ACEG'

在很多编程语言中,针对字符串提供了很多各种截取函数,其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。

相关文章

  • 将Python中的数据存储到系统本地的简单方法

    将Python中的数据存储到系统本地的简单方法

    这篇文章主要介绍了将Python中的数据存储到系统本地的简单方法,主要使用了pickle模块,需要的朋友可以参考下
    2015-04-04
  • Python爬虫部分开篇概念讲解

    Python爬虫部分开篇概念讲解

    在学习Python爬虫部分,需要已经学过Python基础和前端的相关知识,本文对python爬虫概念及原理给大家详细介绍,需要的朋友跟随小编一起看看吧
    2021-04-04
  • 详解Python中的List 2

    详解Python中的List 2

    这篇文章主要为大家介绍了Python中的List,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • 在PyCharm中实现添加快捷模块

    在PyCharm中实现添加快捷模块

    今天小编就为大家分享一篇在PyCharm中实现添加快捷模块,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python ini配置文件示例详解

    Python ini配置文件示例详解

    这篇文章主要给大家介绍了关于Python ini配置文件的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • Python入门及进阶笔记 Python 内置函数小结

    Python入门及进阶笔记 Python 内置函数小结

    这篇文章主要介绍了Python的内置函数小结,需要的朋友可以参考下
    2014-08-08
  • Python HTMLTestRunner库安装过程解析

    Python HTMLTestRunner库安装过程解析

    这篇文章主要介绍了Python HTMLTestRunner库安装过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Python阶乘求和的代码详解

    Python阶乘求和的代码详解

    在本篇文章里小编给大家整理的是关于Python阶乘求和的代码实例,有需要的朋友们可以跟着学习下。
    2020-02-02
  • Python实现图片批量加入水印代码实例

    Python实现图片批量加入水印代码实例

    这篇文章主要介绍了Python实现图片批量加入水印代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Python+matplotlib绘制条形图和直方图

    Python+matplotlib绘制条形图和直方图

    Matplotlib是Python的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。本文将为大家介绍如何用matplotlib绘制条形图和直方图,感兴趣的朋友可以学习一下
    2022-04-04

最新评论