Python变量&运算符
1、变量命名规则
字母(num)、数字(num1)、下划线(_num、num_)
- 数字不能开头
- 不能使用python保留的关键字
- 变量区分大小写
- 不用定义变量类型
2、 值类型&引用类型
值类型:值不可改变,包含:int、str、tuple
a=1

b=a

a=3

引用类型:值可变,包含:list、set、dict
a=[1,2,3]

a=b

a=[2,3,4]

运算符
1、算术运算符
+、-、*、/、//、%、**
2、赋值运算符(给变量赋值)
=、+=、*=、/=、%=、//=、**=
3、比较关系运算符(结果是True、Fales)
==、!=、>、<、>=、<=
4、逻辑运算符(主要操作bool类型,返回结果也是bool类型)
and 、or 、not
5、成员运算符(返回bool)
in、not in
6身份运算符(返回bool,比对的是身份而不是内容)
is 、not is
PS:is 与 == 的区别;is比对身份(内存ID),==比对内容
还存在一种判断:isinstance('abc',str)
7、位运算符(把数字当二进制进行运算)
& 按位与、|按位或、、>> 左移动、<<右移动
运算符优先级

浙公网安备 33010602011771号