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

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

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

Python之对字符串切片相关推荐

  1. 【Python】利用字符串切片输出回文诗

    文章目录 什么是切片 示例 利用字符串切片输出回文诗 案例一 苏东坡和诗 案例二 <四时山水诗> 什么是切片 切片是指对操作的对象截取其中一部分的操作.字符串.列表.元组都支持切片操作. ...

  2. python列表or字符串切片步长为负数的情况分析

    切片 python中,列表和字符串都可以用切片的方法截取一部分,切片中第三个参数的作用是截取的步长.例如:当步长为2时,就是间隔一个位置来截取元素. 此外,列表可以通过索引或者这种切片的方式来将部分元 ...

  3. python切片语法-Python字符串切片操作知识详解

    python 中关于字符串切片的一个问题 aa[0:6] 表示取 第0,1,2,3,4,5 位的数据 所以是6个 123456 aa[:-1] 表示取开始到倒数第二位的数据 所以也是123456 就像 ...

  4. [转载] Python中字符串切片详解

    参考链接: Python中的字符串切片 在python中,我们定义好一个字符串,如下所示. s = 'abcdefghijklmnop' 在python中定义个字符串然后把它赋值给一个变量.我们可以通 ...

  5. python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解

    Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...

  6. python实现字符串切片

    如题,使用python实现字符串切片,提供两种思路方法: 方法一:使用python的切片Slice操作符 方法二:传统思维,遍历 以下是Demo(代码基于python3.6): 比如从字符串" ...

  7. Python 技巧篇-字符串灵活处理:字符串过滤、字符串拼接,字符串切片,特殊、超长字符串的处理实例演示

    字符串简单处理的话用字符串切片很容易实现, 形如:a="Hello Python!",a[-7:]="Python!", 规则:大于等于冒号前的小于冒号后的,两 ...

  8. Python 技巧篇 - 英文单词首字母大小写转换功能实例演示,字符串切片实现

    首先来介绍下字符串切片 'hello'[1:3] 代表第 1,第 2 这 2 个位置,即 'el',它是大于等于冒号前的,小于冒号后的,如果冒号前是空,代表从头开始,冒号后为空的话,代表结尾,它是第一 ...

  9. Python编程基础:第七节 字符串切片String Slicing

    第七节 字符串切片String Slicing 前言 实践 前言 我们有时候需要对一个字符串进行切片,取其一部分作为新的字符串进行处理.例如从姓名中分别提取姓和名,从网站域名中提取网站名称等等. 实践 ...

最新文章

  1. 王京春|大学生智能汽车竞赛感想
  2. 【datawhale 】打卡 task 01--深度学习
  3. 通过案例学调优之--Oracle Cluster Table
  4. JAVA WEB_中间件
  5. WPF自定义控件与样式(8)-ComboBox与自定义多选控件MultComboBox
  6. Xamarin开发笔记—设备类amp;第三方弹窗的使用和注意事项
  7. 用内核对象进行线程同步
  8. 荣耀20青春版能升鸿蒙吗,荣耀20青春版上手 配置跑分如何
  9. Assigning retained object to weak property object will be released after assignment
  10. 从零开始配置vim(22)——lsp简介与treesitter 配置
  11. iOS tableview的第二页数据刷新特定某个cell数据的解决办法
  12. 万万没想到:西游篇--高速下载-12.19更新/真正可看的TC版/抢鲜版/高清版/超清版-高速下载
  13. Linux负载均衡解决方案 -- LVS 理论概述
  14. STL库:vector
  15. [转]不管你学的是什么专业,你都应该多少懂些管理学的东西
  16. 100+个数据分析常用指标和术语
  17. linux去除重复字符,Linux去除重复项命令uniq
  18. 金立android怎么升级包,金立S6升级刷机教程[多图]
  19. 闲话复数(1) | 不现实的虚数 i 为什么虚?它长成什么样?
  20. 机器学习实战课后习题(八)

热门文章

  1. webmin账户重置密码
  2. Hdoj 2563.统计问题 题解
  3. 还记得八皇后的解法吗
  4. ORA-17129=SQL 字符串不是DML 语句
  5. BZOJ 2843 极地旅行社
  6. 效仿盖茨:PPstream创始人的心路历程
  7. 解释一下pack和unpack
  8. 关闭或修改 IIS 443 端口
  9. 【网络安全入门大总结】—Java语言中常用的渗透漏洞大汇总
  10. [转]Google的60款开源项目