Python的“切片”:什么是切片?切片有什么作用?哪些地方会用到切片?
2017-09-26 14:03
387 查看
说到 切片 ,这个词,脑海里第一想到是这个样子:
还有这个样子:
一整块面包被切成了若干个面包片儿
可是 切片 在python有什么作用呢?
先来看一段代码
哪些地方会用到切片?
在上次囫囵吞枣式的学习完python以后,我写了一段爬虫
代码里面大量的用到了字符串的切片
这样的代码在方便使用的条件下却变得难以维护
-。-
没办法咯,最好就写好注释
还有这个样子:
一整块面包被切成了若干个面包片儿
可是 切片 在python有什么作用呢?
先来看一段代码
list = ['0','1','2','3','4','5','6','7','8','9'] print("切片前:",list) ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] newList = list[5:len(list)] print("切片后,从5切到list的末尾:",newList) 执行结果: 切片前: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] 切片后,从5切到list的末尾: ['5', '6', '7', '8', '9'] 看到没 list[5:len(list)] 这句的意思是,从下标5开始一直到list的末尾就是['5', '6', '7', '8', '9'] ------------------------------------------------------------ 这个是list 类型的切片,当然tuple当然也可以切片,这里就不举例了 hh = 'hello,world!' newStr = hh[0:len('hello')] print(newStr) 结果:hello 没错吧,字符串可以以进行切片儿
哪些地方会用到切片?
在上次囫囵吞枣式的学习完python以后,我写了一段爬虫
代码里面大量的用到了字符串的切片
这样的代码在方便使用的条件下却变得难以维护
-。-
没办法咯,最好就写好注释
相关文章推荐
- 简述多线程的作用以及什么地方会用到多线程? OC实现多线程的方法有哪些?
- 【计算机网络常见面试题】TLL是什么?作用?哪些工具用到它?
- 什么是功率电感,主要作用是什么,在哪些电子设计中要用到
- 多线程的作用以及什么地方用到多线程?
- Windows7的设备中心包括哪些功能有什么作用
- 二、jsp有哪些动作?作用分别是什么? 答:JSP共有以下6种基本动作
- 台式PC的组成需要哪些硬件设备,各自的作用和参数及主流的品牌是什么。
- java面试题 java有哪些内置对象?作用分别是什么?
- jsp 有哪些内置对象?作用分别是什么?
- jsp有哪些内置对象?作用分别是什么?分别有什么方法?
- Eclipse workspace包含哪些工程的配置文件在什么地方?
- 什么是META标签?META标签在搜索引擎营销中有哪些作用?
- python中的__name__ == "__main__" 有什么作用?
- struts+spring+hibernate(SSH)框架中spring到底起什么作用啊?它与struts+hibernate(SH)框架相比又有哪些优缺
- JSP的内置对象有哪些,作用是什么,方法有哪些
- 总结:python中除ifelse外,其它用到else的地方
- 现实世界中哪些地方用到了Java?
- 在JavaEE开发中我们好多地方都会用到实体类,浅谈一下实体类的作用
- 高防cdn跟高防服务器有什么区别?哪些用户需要用到高防CDN加速呢?
- python 试题:Python中pass语句的作用是什么?