变量赋值

Python是一门弱变量的语言,它不用指定变量的类型,它的类型由值来决定。

变量赋值的方法:

1、  直接赋值

a = 1

image.png

2、  链式赋值

a = b = 1

image.png

3、  序列解包赋值

a,b = 1,2

image.png

注意:序列解包赋值变量和值的个数一定要一致

列表

列表是一个有序的、可修改的、元素以逗号分割,以中括号包围的序列。

列表定义的方法:

1.       list

    image.png

2、  []

    image.png

3、  range

    image.png

    4xrange

image.png

注意:在Python3中取消了xrange,但是range的效果和xrange是一致的。

列表的索引

列表的索引和字符串的索引相似,但不完全相同,因为列表可以被修改,所以可以通过索引来修改列表。

1、列表的索引

image.png

2、列表的修改

  image.png

列表的方法

列表的添加

1append                在列表的尾部加入一个元素或者一组列表

image.png

2extend                 将指定序列的元素依次追加到列表的尾部,注意指定的序列只能是列表

image.png

3insert                   将指定的元素插入到指定的索引上去

image.png

列表的删除

1pop              弹出删除指定索引上的元素,默认删除-1索引元素

image.png

2remove                从左往右删除一个指定的元素,只删除一个

image.png

3del               Python中内置的删除功能,不是列表所独有的功能

列表的查找

1count          计数指定的元素在字符串中出现的次数

image.png

2index           查找指定元素第一次在字符串中出现的索引位置,找不到报错

image.png

列表的排序

1reverse                将索引的位置倒叙,也就是把字符串倒着排列

image.png

2sort             将字符串中的元素按照ASCII码表的顺序进行排列

image.png