一、算数运算
1,加减乘除+ - * /
2,除法的值会转化为float浮点型
3,除法的被除数不能为0
4,幂运算用2个乘号表示**
5,整数,整除的数,
6,余数,除余的数,可以通过判断 a 是否被2整除来判断奇数偶数,整除的话余数为0,若余数不为0则 a 为基数
二、赋值运算
1,+=、-=、*=、/=、**=、
2,先计算再赋值给左边的变量,比如 a=1 a+=6 相当于a=a+6,直接不看等于号计算后的值给到左边变量,当然变量一开始要有初始值
三、比较运算
1,等于== 和不等于 !=
2,大于或等于 >= 和 大于 >
3,小于或等于 <= 和小于 <
注意:比较运算得到的是bool值,即 False 和 True
四、逻辑运算
1,and运算是与逻辑,只要有一个结果不是真就判定为假
2,or运算是或逻辑,只要有一个结果是真就判定为真
3,not运算是非逻辑,真假互换
注意:逻辑运算只能得出bool值,即 False 和 True
五、字符串格式
1,用成对的单引号 ‘’ 、双引号 “” 、三引号 “”“""" 表示
2,只有三引号可以表示多行字符串
六、字符串序列
1,成员运算 in 和 not in,返回的是bool值
2,链接操作用+号,要相同的类型
3,重复操作用乘法*,重复几次,一定跟数字
4,索引操作
注意1,用中括号表示索引 name[ 3 ]
注意2,从0开始,取一个元素
注意3,倒数从-1开始
5,取字符串长度
注意1,格式:len(name)
注意2,name [ len (name) -1] ,不减一的话会超出长度而报错
5,切片操作
注意1,格式是 name[起始数:终止数:步长],有范围地取一些元素
注意2,当步长为1的时候可以 省略步长,写作 name [ 起始数:终止数 ]
注意3,终止数可以无限大,超出字符串长度时就不再计算,不会报错
注意4,步长是负数的时候,表示的意思是倒着数数
注意5,起始数是一定会取的,终止数是一定不会取的
注意6,步长为2隔一个就取,+2的意思