字符串切片

字符串切片属于字符串运算符的一种

切片操作就是从字符串中截取我们想要的子字符串

语法格式:str[ start, end, step]

start 开始位置

end 结束位置(不包含)

step 步长(默认为  1  )

常用的操作

[ : ]  提取整个字符串

[ start: ] 提取 start 到结尾

[ : end ] 提取开头到 end(不包含)

[ start : end ] 提取 start 到 end (不包含)

[ start :end : step ]  从 start 到 end(不包含)  每step长度提取一个字符

1 str = 'abcdefg'
2 print(str[:])
3 print(str[2:])
4 print(str[:4])
5 print(str[2:4])
6 print(str[1:4:2])
7 print(str[-3:])  #提取后三位
8 print(str[-1:])  #提取最后一位
9 print(str[::-1]) #字符串反转

结果:

参考:

http://www.runoob.com/python3/python3-string.html

转载于:https://www.cnblogs.com/fixdq/p/8606768.html

Python 全栈开发:python字符串切片相关推荐

  1. Python全栈开发-Python爬虫-03 正则表达式详解

    正则表达式 一. 什么是正则表达式 正则表达式,又称规则表达式,通常被用来检索.替换那些符合某个模式(规则)的文本. 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定 ...

  2. Python全栈开发-Python基础教程-07 面向对象初级

    面向对象初级 一. 面向对象 面向对象编程(Object-oriented Programming,简称 OOP),是一种封装代码的方法.其实,在前面章节的学习中,我们已经接触了封装,比如说,将乱七八 ...

  3. Python全栈开发-Python爬虫-05 爬取猫眼电影榜单信息

    爬取猫眼电影榜单信息(翻页) 一. 获取url及headers 首先进入猫眼电影首页: 猫眼电影 之后点击菜单栏的 榜单 并在下面选择 TOP100榜 接着右击检查并刷新界面,在Network中找到4 ...

  4. Python全栈开发记录_第一篇(循环练习及杂碎的知识点)

    Python全栈开发记录只为记录全栈开发学习过程中一些难和重要的知识点,还有问题及课后题目,以供自己和他人共同查看.(该篇代码行数大约:300行) 知识点1:优先级:not>and 短路原则:a ...

  5. 学习笔记之Python全栈开发/人工智能公开课_腾讯课堂

    Python全栈开发/人工智能公开课_腾讯课堂 https://ke.qq.com/course/190378 https://github.com/haoran119/ke.qq.com.pytho ...

  6. python全栈开发中级班全程笔记(第二模块、第四章)(常用模块导入)

    python全栈开发笔记第二模块 第四章 :常用模块(第二部分)     一.os 模块的 详解 1.os.getcwd()    :得到当前工作目录,即当前python解释器所在目录路径 impor ...

  7. 路飞学城python全栈开发_[Python] 老男孩路飞学城Python全栈开发重点班 骑士计划最新100G...

    简介 老男孩&路飞学城Python全栈开发重点班课程,作为Python全栈教学系列的重头戏,投入了全新的课程研发和教学精力,也是Python骑士计划的核心教学,由ALEX老师开班镇守,一线技术 ...

  8. python 全栈开发,Day104(DRF用户认证,结算中心,django-redis)

    python 全栈开发,Day104(DRF用户认证,结算中心,django-redis) 考试第二部分:MySQL数据库 6.  MySQL中char和varchar的区别(1分) char是定长, ...

  9. python 全栈开发,Day128(创建二维码,扫码,创建玩具的基本属性)

    python 全栈开发,Day128(创建二维码,扫码,创建玩具的基本属性) 昨日内容回顾 1.app播放音乐plus.audio.createPlayer(文件路径/URL)player.play( ...

  10. python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv)

    python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv) 一.上传文件 上传一个图片 使用input type="file& ...

最新文章

  1. Linux下用于查看系统当前登录用户信息的4种方法
  2. JavaScript初学者编程题(12)
  3. Xamarin Essentials教程构建共享请求
  4. OpenCV C++ 01 - Load Image from File and Display
  5. muduo学习笔记 - 第2章 线程同步精要
  6. Zuul:Pre和Post过滤器(上)
  7. spring学习网址(博客)
  8. 每日一题(35)—— heap与stack的差别
  9. 用python绘制熊猫图案_绘制带有熊猫和Matplotlib的一分钟烛台
  10. 阿里马涛:重新定义云时代的开源操作系统 | 人物志
  11. Java面试题分享,这份资料包你值得拥有!
  12. 征集国内操作系统项目列表 zz
  13. MATLAB求解一阶RC电路和二阶RLC电路
  14. 使用tushare计算北上资金持仓成本
  15. ArcGIS10.6表统计数据
  16. DeepStream系列之yolov6部署测试
  17. 裁员潮,带给我的思考
  18. 软件测试面试题【变态逻辑题】,盘点那些大厂面试必出变态逻辑题
  19. 两位数码管秒表c语言,单片机C语言编程实现双数码管可调秒表
  20. Web全栈~09.JavaScript入门

热门文章

  1. Oracle 数据库设置最大进程数参数方法,oracle最大进程数满了处理方法,sysdba管理员登录报“maximum number of processes (150) exceeded“问题解决
  2. 最新!压缩为rar格式方法,目前只能用:WinRAR压缩工具-rar压缩格式的版权所有者。
  3. 在字符串中查找指定的字符串--strstr
  4. urllib使用cookies(下载,提取)
  5. 火车站购票系统c语言编程,用c语言编写火车购票系统怎么编写,在线等,急!!!...
  6. 韩文版ie8 启用java_只有在启用了javascript的情况下,IE8才会在IE8模式下重新加载崩溃...
  7. ajax插件库,03.vue-ajax、vue UI 组件库
  8. 并发编程--线程池与进程池
  9. vue项目适应不同屏幕做的适配器
  10. python2.7练习小例子(二)