Python基础语法——运算符

一.运算符的定义

  运算符是Python中执行算术或逻辑计算的特殊符号。运算符所操作的值称为操作数。

二.运算符类型

  1.算数运算符,即进行数学运算的符号包含(+,-,*,/,%,//,**)。

Python基础语法——运算符_第1张图片

 

  2.比较运算符,用于比较符号左右两端的操作数,最终返回True与False两个值,包含(>,<,>=,<=,!=,==,is,is not)。

Python基础语法——运算符_第2张图片

 

  3.赋值运算符,在Python中使用赋值运算符为变量赋值,包括(链式赋值,解压赋值,交叉赋值)等多种赋值形式。

Python基础语法——运算符_第3张图片

 

 4.逻辑运算符,用(and,or,not)表示,类似于(与,或,非)的关系。

 

  5.成员运算符,in而not in在Python成员检测运算。它们用于测试在序列(字符串,列表,元组,集合和字典)中是否找到值或变量。在字典中,我们只能测试键的存在,而不是值。

Python基础语法——运算符_第4张图片

 

三.运算符优先级

(1)算术运算符优先级最高,**(幂运算)最高;其次是*,/,//,%;最后是+,-。

(2)位运算其次,左移<<,右移>>最高;其次是位与&,最后是位或|。

(3)比较运算其次,比较运算之间优先级相同。

(4)布尔运算其次,and 的优先级高于 or

(5)赋值运算符优先级最低。

你可能感兴趣的:(python)