Python学习,Day2

版本: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)序列转换成元组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值