Python学习,Day2

2017-01-13 11:35:25来源:CSDN作者:thiyer人点击

第七城市

版本:Python版本2.7.6(win7-64bit),

教材:Python基础教程(第二版),Python,Day2

(没想过会有人看到,如果有错误,麻烦指正,谢谢!)

1、分片功能强大,如 a[3,4],即是类似于数学符号的[3,4),从列表里第4个字符数起,到第5个字符,输出不包含第5个字符,若是负数,就是从最后一个字符起倒数,也可设置步长分片,如:a = [1,2,3,4,5,6,7] a[:3]=[1,2,3] a[:6:2] = [1,3,5];

2、序列的加法乘法较为简单;

3、元素的分片赋值,等长度的序列和不等长度的序列均可使用,numbers = [1,5] numbers[1:1] = [2,3,4] numbers = [1,2,3,4,5],可以用来进行对序列的加减法;

4、append()用于在列表的尾部增加新的对象,

count()统计某个对象在列表中出现次数,

extend()类似于a+b,在a的尾部追加b列表,

index()索引位置,insert()插入列表,pop()默认移除列表最后一个对象,remove()默认移除列表中某个值的第一项,reverse()使列表反向;

sort()吧列表重新排序,值得注意的是,不能当做函数来使用,y = x.sort() 的表述是错误的,y = sorted(x) 是对的,cmp,key,reverse参数都可以应用于sorted()函数;

5、元组,2*(2+2) 和2*(2+2,) 输出的结果是完全不一样的,前者是8,后者是 (4,4),逗号是关键。


cmp(x,y)比较两个值
len(seq)返回序列长度
list(seq)序列转换成列表
reversed(seq)序列反向迭代
sorted(seq)返回已经排序的包含seq所有元素的列表
tuple(seq)序列转换成元组

第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台