变量和简单数据类型
1.用引号括起来的都是字符串,可以是单引号也可以是双引号。
2.主要是变量不能使用空格,大小写有区别,尽量使用小写字母,少使用l和o。
3.对于删除空白格,可以使用lstrip()\rstrip()\strip(),要是想永久修改必须修改后赋值回去。
4.若出现打印使用单引号,记得外面使用双引号。
列表介绍
1.列表是用[]来表示,并且使用逗号来分隔其中的元素。
2.列表是有序集合。
3.访问列表下标识从0开始的,也可以从-1开始。
4.修改元素直接通过下标修改。
5.添加元素,可以使用append('apple'),添加到列表的最后不影响其他元素。
也可以使用insert(下标位置, 元素),其余元素移动位置。
6. 使用del删除元素,前提要知道元素的位置 del motorcycles[0]
pop()删除元素后,也可以弹出元素
a = motorcycles.pop(2) "2"代表下标的位置。
remove()根据值删除元素 motorcycles.remove(‘honha’)。(remove()只删除第一个指定的值,如果多次出现,需要循环来判断是否删除了所有这样的值。)
7.使用sort()对列表永久性的进行排序(按照字母,数字没有办法排序),括号里面是reverse=True表示反序排列,使用sorted(列表名)临时排序,若要反序同sort()。
reverse()单纯的让列表反着排序,永久的。
8.用len(列表名)确定列表的长度
操作列表
1.对于缩进,冒号,等一些常见的错误。
2.range(1, 5)出现1, 2, 3, 4,并且会自动换行。也可以指定步长range(2, 11, 步长)。
3.可以直接使用list()把产生的数变成列表 number = list(range(1, 5))。数字列表number = [1, 2, 3, 4, 5]
4.min(列表名),max(), sum()
5.列表解析squares = [value**2 for value in range(1, 11)]
6.切片操作,a[1:4] 表示列表中第2,3,4个元素 a[:4] 表示从列表中第一个元素开始,到下标为3 的元素 a[4:]从下标为4的元素到最后的元素。a[-3:]从倒数第三个元素到最后一个元素。
7.复制列表,friend_foods = my_foods[:]
friend_foods = my_foods 这样是不行的,只是将两个变量指向同一个地址。
元组
1.不可变的列表称为元组。用()来表示,不能像列表那样修改
2.但是可以重新给元组赋值
a=(9, 0)
print(a)
a=(1, 2)
print(a)合法 a[0] = 3#不合法