Python 核心编程笔记 第六章 序列(字符串部分)
来源:互联网 发布:淘宝lol神半价怎么搜 编辑:程序博客网 时间:2024/06/06 14:18
序列包括字符串,列表[],元组(),实际上是成员共同组成的序列整体。
下面是重要的图,表示序列的下标对应情况:
看下面代码:
str = 'abcde'for i in range(-1,-len(str),-1): print i print str[:i] print "end of line"
输出结果:
想了很久,不知道为什么i的顺会是-1,-2,-3,-4,以为会跟字符串一样反过来,解释如下:
1,range函数是个区间,故而range(1,5)会是1,2,3,4:;而range(-1,-5)会是-4,-3,-2,-1,是按照数轴的顺序排列,而range的第三个参数
的意思是步进,其实代表从0位置出发从哪个方向,每次走多少,比如(-1,-5)只有后面参数是-1,才会出现-1,-2,-3,-4,如果range(-1,-5,1),下个就是
1了,当然没有值
2,字符串是个循环,所以有-1倒序这种说法,'hello',在0位置,-1就是字母 o了
3 ,输出的是[:i],而-1代表最后的一个字母,而且片段截取最后是不包括的,故而第一次循环会是abcd,其他同理
代码修改(使用None):
str = 'abcde'for i in [None] + range(-1,-len(str),-1): print i print str[:i] print "end of line"
输出第一行是所有字符abcde
内建函数(BIFs)
2 字符串
只适合字符串的操作符
格式化字符串,参考下面:
http://blog.csdn.net/sheila_1988/article/details/7242720
三引号
0 0
- Python 核心编程笔记 第六章 序列(字符串部分)
- Python核心编程第六章笔记
- python核心编程(第二版)参考答案(自制)--第六章·序列:字符串、列表和元组(Part1)
- python核心编程(第二版)参考答案(自制)--第六章·序列:字符串、列表和元组(Part2)
- 《Python核心编程》第六章:序列、字符串、列表和元组
- Python 核心编程笔记 第七章 序列(映射&集合)
- python核心编程2参考答案(第六章)声明:部分不是原创
- python核心编程第六章
- Python核心编程 第六章
- python核心编程笔记(4)-字符串
- Python核心编程第二版第六章学习笔记
- Python核心编程(第二版)第六章练习题
- Python核心编程 练习 第六章
- python核心编程,第六章,答案
- python核心编程--第六章 6.22 练习
- Python核心编程 第六章练习题
- Python核心编程 练习 第六章
- 《Python核心编程》第六章练习解析
- 多态(Polymorphism)
- 寒假集训第一天——结构体
- Android工程图片资源命名禁忌
- Android OnLowMemory和OnTrimMemory
- c++ 全局变量
- Python 核心编程笔记 第六章 序列(字符串部分)
- c# datetime与 timeStamp 互相转换
- C/C++程序员必须熟练应用的开源项目 .
- 文件的本质
- c/c++中 函数为什么要用到char ** 传参 .
- CSS网页制作技巧:ul的li高度不兼容问题
- liunx 修改系统时间 clock
- IOS NSAutoreleasePool
- extjs3 编写 带按钮的 textfield