听说过python的字符串切片技术吗?是不是听着超高级的?实际上,也不用想得太难,python的字符串切片技术就是将字符串的某些字符提取出来而已~

字符串切片

字符串是一种序列类型,可以按序号访问其中的某个字符。 Python有两种符号体系。一种是第一个字符序号为0,后面的字符依次加一。还有一种是最后一个字符序号为-1,前面的字符依次减一。

可以通过字符串[序号]形式来截取某个字符

也可以采取下列方法切片,截取其中的几个字符 <字符串>[<开始序号>:<结束序号>] 功能:

截取子字符串,从<开始序号>开始直到<结束序号>结束,但不包括<结束序号>位置如果开始序号缺失,则从第一个字符开始截取 ;如果结束序号缺失,或截取到最后一个字符。 字符串采用unicode编码一个英文字符或汉字长度均为1。

示例:

x="25t"
y="100bbl"

x[-1]为字符串的最后一个字符t

x[:-1]为字符串的第一个字符到最后一个字符之前的字符串,为25

y[-3:]为字符串的最后三个字符bbl

y[:-3]为为字符串的第一个字符到最后三个字符之前的字符串,为100

千万注意!!!字符串的第一个字母符号为0!!!

Pass:参考自头歌实践教学平台 (educoder.net)

最新文章

  1. 如何在Mac系统里面更新 Ansible 的 Extra Modules
  2. NYOJ题目770仿射密码
  3. linq世界走一走(LINQ TO SQL)
  4. __stdcall 与 __cdecl
  5. POJ 2828 Buy Tickets (线段树 or 树状数组+二分)
  6. Spring Boot Mongodb
  7. Eclipse编辑器样式修改
  8. 从插上网线到web页面请求,究竟发生了哪些过程?(计算机网络篇)
  9. RabbitMQ框架构建系列(二)——RabbitMQ基础知识介绍
  10. freemarker导出带图片的word文档
  11. 前言|Elena
  12. Go-常见的面试题(一)
  13. AlphaGo原理浅析
  14. 以ActiveMQ为例JAVA消息中间件学习【2】
  15. 微信小程序Map组件踩坑日记
  16. MVC基于角色权限控制--管理角色
  17. Android-天气预报Demo-JSON数据解析
  18. Java异常(一)Java异常简介及其框架
  19. Android笔记-2-TextView的属性详解
  20. Elasticsearch数据类型

热门文章

  1. Kubernetes 微服务最佳实践
  2. ansible 常用模块和playbook
  3. docker中使用systemctl启动服务
  4. Java安全之C3P0链利用与分析
  5. Flink源码学习笔记(3)了解Flink HA功能的实现
  6. 计算机电子书 2020 CDNDrive 备份(预览版)
  7. Guava学习之EventBus
  8. pageX的兼容性处理1
  9. 安装Linux8.3.2011
  10. IT职业技能图谱:架构师、H5、DBA、移动、大数据、运维...