码迷,mamicode.com
首页 > 编程语言 > 详细

Python 序列操作符与函数

时间:2017-08-06 20:51:55      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:数字   index   字符串   函数   字符   开始   idt   text   常用   

Python序列包括:元组、列表、字符串。

1.序列共同支持的函数:

函数 功能 说明
cmp(seq1,seq2) 比较序列大小 从左到右依次比较,直到比较出大小
len(seq1) 获取序列长度 如果seq1为字符串,返回字符串中字符数,否则返回序列中元素个数
max(seq1)或min(seq1)   求最大值或最小值 seq1字符串:返回字符串中ASCII码最大或最小的字符。也可比较序列中元素或多个序列
sorted(seq1) 按由小到大顺序排列  
sum(seq1) 求和 对数字型列表或元组中的各元素求和
list(seq1)或tuple(seq1) 通过浅拷贝数据创建一个新的列表或者元组 同常用于将元组转换为列表,或将列表转换为元组

如果对应元素的类型不同,则比较遵循下列原则:

(1)均为数字,强制类型转换后比较大小。

(2)若一方为数字,则另一方大,不同类型元素中数字最小。

(3)如果均不是数字,则通过类型名字字母顺序进行比较。

(4)如果一方尚有元素,另一方已至列表末尾,先结束的小。

2.序列操作符:

序列操作符 功    能 说    明
seq[index] 获取seq中index处的元素 index为整型数字,正向索引从0开始,反向索引从-1(最后一个元素)开始
seq[index1:index2] 获取index1与index2-1之间的元素 index2-1为最后获取的元素
seq[index1:index2:step] step指定切片的步长  
seq*expr 复制expr份的seq expr为整型数字
seq1+seq2 连接两个序列 seq1、seq2为相同类型序列对象
obj in seq 判断obj是否为seq中的成员  
obj not in seq 判断obj是否不是seq中的成员  

Python 序列操作符与函数

标签:数字   index   字符串   函数   字符   开始   idt   text   常用   

原文地址:http://www.cnblogs.com/Vinson404/p/7295579.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!