1.目前所有接触过运算符的优先级顺序
0.小括号 ()
1.幂运算(指数) **
2.正负号 +-
3.算术运算 *,/,//,%,+,- 先乘除后加减
4.比较运算 <,<=,>,>=,==,!=
5.逻辑运算 not、and、or 先not 后and 最后or
2.可变类型与不可变类型
可变类型:列表、字典、集合
不可变类型:整型、浮点型、字符串、元组
所谓可变与不可变:数据能直接进行修改就是可变,否则就是不可变。
科学解释:
可变类型:当变量值改变,id内存地址不变。
不可变类型:当变量值改变,id内存地址就改变了。 使用id(变量名)可以查询id内存地址
3.列表总结
1、列表格式,用中括号存数据,每个数据用逗号隔开 [数据1,数据2,数据3]
列表可以一次性存储多个数据,且可以为不同数据类型(甚至可以是列表本身)
2、常用操作方法:
(1)Index() 查找数据在列表中第一次出现的位置
(2)len() 返回列表的数据个数
(3)append 在列表末尾追加单个数据
(4)extend 在列表末尾追加多个数据
(5)insert 在指定位置增加数据
(6)del 删除列表或删除列表指定下标
(7)remove 删除列表第一个指定的数据
(8)sort 列表排序
4.想修改元组怎么办
元组内数据直接修改会立即报错,不建议你去修改,如果想修改数据,请直接用列表。但是如果必需修改,可以利用切片和重新赋值的方式:
变量名 = ('孙悟空','猪八戒','沙和尚','白龙马','孙悟空')
想把最后一个孙悟空删除,把唐僧加在二师兄和沙师弟之间:
变量名 = 变量名[0:2]+('唐僧',)+变量名[2:5]
#or
变量名 = 变量名[:2]+('唐僧',)+变量名[2:]
5.