Python变量&运算符

1、变量命名规则 

字母(num)、数字(num1)、下划线(_num、num_)

  1. 数字不能开头
  2. 不能使用python保留的关键字
  3. 变量区分大小写
  4.  不用定义变量类型

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、位运算符(把数字当二进制进行运算)

& 按位与、|按位或、、>> 左移动、<<右移动

 

运算符优先级

 

posted @ 2019-08-17 20:07  硬核麻麻  阅读(140)  评论(0)    收藏  举报