Python学习第二天

来源:互联网 发布:mac远程控制 编辑:程序博客网 时间:2024/05/16 09:08

1、Python包含6种内建的序列,列表、元组、字符串、Unicode字符串、buffer对象和xrange对象

2、列表和元组的主要区别在于,列表可以修改,元组则不能。在一般情况下,几乎所有的情况下列表都可以替代元组

3、字符串就是一个由字符组成的序列,可以通过索引获取序列中的元素,使用负数索引时,Python会从右边开始计数

4、与使用索引来访问单个元素类似,可以使用分片操作来访问一定范围内的元素。如tag[9:30]。分片操作的实现需要提供两个索引作为边界,第一个索引的元素是包含在分片内的,而第二个不包含在分片内

  numbers = [1,2,3,4,5,6,7,8,9,10]

  numbers[-3:]     [8,9,10]

  numbers[:3]       [1,2,3]

   numbers[:]         [1,2,3,4,5,6,7,8,9,10]

5、分片操作还有第三个参数,含义为步长,步长可以为负数

6、通过使用加号可以进行序列的连接操作,但是两种类型相同的序列才能进行连接操作,如列表和字符串是无法连接在一起的。

7、用数字x乘以一个序列会生成新的序列,在新的序列中,原来的序列被重复x次

8、初始化一个大小为10的空序列    sequence=[None]*10

9、为了检查一个值是否在序列中,可以使用in运算符

10、len函数返回序列中所包含元素的数量,min函数和max函数则分别返回序列中最大和最小的元素

11、列表方法

      append方法用于在列表末尾追加新的对象

      count方法统计某个元素在列表中出现的次数

      extend方法可以在列表的末尾一次性追加另一个序列中的多个值,extend方法会修改被扩展序列,而原始的连接操作则不然

      index方法用于从列表中找出某个值第一个匹配项的索引位置

      insert方法用于将对象插入到列表中

      pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值

      remove方法用于移除列表中某个值的第一个匹配项

      reverse方法将列表中的元素反向存放

      sort方法用于在原位置对列表进行排序,这意味着改变原来的列表,获得已排序的列表副本的方法是使用sorted函数


0 0
原创粉丝点击