1.1.4 Python索引切片,一些基本操作
2018-03-02 10:28
323 查看
一:索引和切片在Python中,给编号取了一个文雅的名字,叫作索引>>> name="python">>> name[1] #根据索引查找第二个字符,python索引时从0开始的'y'>>> name[1:3] #查找第二个到第三个字符,就相当于切割出来'yt'>>> name.index("o") #反向查找字符在字符串中的位置4>>> name'python'>>> name[1:] #得到从1号到最末尾的字符,这时最后那个不用写'ython'>>> name[:] #得到所有字符'python'>>> name[:3] #得到从第一个到3号之前的字符'pyt'在获取切片的时候,如果冒号的前面或者后面的序号不写,则表示两边的某个终点位置,或是开头,或是结尾。在“切”字符的时候,如果冒号后面有数字,所得到的切片不包含该数字所对应的字符(前包括,后不包括)。二:基本操作所有序列都有如下基本操作,字符串是序列的子集>>> name'python'len() 返回序列长度:len("name")+ 连接两个序列。"name "+" zhangsan"in 判断元素是否存在于序列中。>>> "n" in nameTruemax() 返回最大值。>>> max(name)'y'min() 返回最小值。>>> min(name)'h'>>> min(5,3,8)3cmp(str1,str2) 比较两个序列值是否相同。如果返回的数值小于零,说明第一个小于第二个;等于0,则两个数值相等;大于0,则第一个数值大于第二个数值>>> a="a">>> b="b">>> cmp(a,b)-1>>> cmp(b,a)1>>> cmp(a,a)0ord() 是一个内建函数,能够返回某个字符(注意,是一个字符,而不是多个字符组成的串)所对应的ASCII值(是十进制的)>>> ord("a")97>>> ord("b")98chr() 根据整数值得到相应字符>>> chr(97)'a'
>>> cmp("a","b")-1>>> cmp("abc","aaa")1>>> cmp("ab","c")-1在字符串的比较中,两个字符串的第一个字符先比较,如果相等,就比较下一个,如果不相等,就返回结果。如果直到最后还相等,就返回0。位数不够时,按照“没有”处理(注意,“没有”不是0,0在ASCII中对应的是NUL),位数多的那个大。
>>> cmp("a","b")-1>>> cmp("abc","aaa")1>>> cmp("ab","c")-1在字符串的比较中,两个字符串的第一个字符先比较,如果相等,就比较下一个,如果不相等,就返回结果。如果直到最后还相等,就返回0。位数不够时,按照“没有”处理(注意,“没有”不是0,0在ASCII中对应的是NUL),位数多的那个大。
相关文章推荐
- Python中列表的一些基本操作知识汇总
- 使用Python操作MySQL的一些基本方法
- python -- 序列索引与切片的一些问题
- linux 一些基本操作(设置默认python版本)
- python处理excel表格的一些基本操作(1)
- python中字符串定义、索引、切片、加号、星号操作实例
- 简明python教程学习笔记之九-序列的通用操作(索引和切片)
- Python中列表的一些基本操作知识汇总
- python String 的一些基本操作
- 使用Python操作MySQL的一些基本方法
- python 一些基本操作
- Python中集合(set)的基本操作以及一些常见的用法
- Python图像处理库PIL的ImageOps模块介绍 -----> 一些基本的图像操作
- 第三百六十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)基本的索引和文档CRUD操作、增、删、改、查
- MongoDB的一些基本操作命令(二)————聚集集合查询和索引
- Python列表、字典、元组的一些基本操作
- python--列表常用的一些操作
- NSOperation和NSOperationQueue的一些基本操作
- python学习笔记04(游戏点球大战、list索引与切片)
- C#操作word的一些基本方法(word打印,插入文件,插入图片,定位页眉页脚,去掉横线)