数组的概念指的是把一大堆同种类型的数据放在一块,通过下标进行索引,但数据必须是同种内型,Python没有数组,但是有列表,可以包含多种类型的数据。
向列表中添加元素可以使用append()方法,如number = [1,2,3] number.append(6) ,但append一次不能添加多个元素。extend可以解决这个方法,但是extend只能添加一个列表到另一个列表。且只能添加到末尾。这时使用insert方法,第一个参数代表位置,第二个参数代表插入的数,Python中凡是顺序索引,Python均以0开始。
列表中获取元素与Perl一样通过索引值查找。
从列表中删除元素有三种方法,1.remove()并不需要知道元素所在位置,只需要元素存在列表中。2.而del是一个语句,不是一个列表方法,他可以在指定位置进行删除。3.pop默认会弹出列表的最后一个元素,但是通过加上索引值后会弹出对应索引值的元素。
列表分片(slice):指的是一次从列表中获取多个元素。只需要加个冒号,如name[0:2]。其中结束位置元素是不包含的,得到的列表只是原来列表的一个拷贝,原来列表是不会改变的。如果没有开始或者结束位置,Python会默认为从0开始或结束位置开始(即全部)。列表分片还可以包含第三个参数,表示为步长,当为-1时,相当于复制一个反转的列表。真正的拷贝要使用分片的方法。
列表的比较,默认从第一个元素进行比较,字符串也一样,字符串比较的是第一个字符对应的ASCII码大小。列表中字符串同样可以使用+和*,但+连接操作符不能实现新的元素添加。
成员关系操作符in 和not in。但他们只能判断一个层次的成员关系,需先进入对应层次。
元组与列表的最大区别是,元组不可改变,还有元组大部分采用小括号。当元组只有一个元素时,需要在其后面加上一个逗号。
Alt+N可以从最开始往下显示之前命令,Alt+P则从下往上循环显示命令。增加多行缩进: Ctrl + ] (右中括号)。减少多行缩进:Ctrl + [ (左中括号)。添加多行注释:Alt + 3。取消多行注释:Alt + 4
字符串同样可以像列表元组一样操作。
序列包括列表、元组、字符串。
Python中所有符号都是英文符号