(1)运算符
<1> Python运算符包括:
-赋值运算符
-算数运算符
-关系运算符
-逻辑运算符
<1.1>赋值运算符
‘=’等于:x=3,y="abcde"
‘+=’加等于:x+=2
‘-=’减等于:x-=2
‘*=’乘等于:x*=2
‘/=’除等于:x/=2
‘%=’求余等于:x%=2
<1.2>算数运算符
‘+’加法:x+y
‘-’减法:x-y
‘*’乘法:x*y
‘/’实数除法:3/2,3.0/2
‘//’整数除法:5.6/2,5.6//2
‘%’求余数:除法求余运算,比如17除6余数5
‘**’求幂运算:2**3=8
解释:实数除法
<<<1/2
0
Python3.0之前的版本是这样的,那么怎么处理呢?
<<<1.0/2.0
<<<0.5
<<<1.0/2
<<<0.5
实数在Python中被称为浮点数,如果参与除法的两个数中有一个数为浮点数,则运算结果为浮点数
<1.3>关系运算符
‘<’小于:1<2
‘>’大于:2>3
‘<=’小于等于:1<=1
‘>=’大于等于:2>=2
‘!=’不等于:2!=2
‘==’完全等于:2==2
返回值为布尔型:True False
<1.4>逻辑运算符
‘and’逻辑与:True and False
‘or’逻辑或:True or False
‘not’逻辑非:not True
<2> 运算符的优先级
<2.1>运算符优先级由低到高是;
Lambda
逻辑运算:or
逻辑运算:and
逻辑运算:not
成员测试:in,not in
同一性测试:is,is not
比较;<,<=,>,>=,!=,==
按位或:|
按位异或:^
按位与:&
移位:<<,>>
加法与减法:+,-
乘法、除法与取余:*,/,%
正负号:+x,-x
按位翻转:~x
指数:**
<2.2>对于同级别的运算符,按从左到右处理。
(2)表达式
<1> Python运算符包括:
-赋值运算符
-算数运算符
-关系运算符
-逻辑运算符
<1.1>赋值运算符
‘=’等于:x=3,y="abcde"
‘+=’加等于:x+=2
‘-=’减等于:x-=2
‘*=’乘等于:x*=2
‘/=’除等于:x/=2
‘%=’求余等于:x%=2
<1.2>算数运算符
‘+’加法:x+y
‘-’减法:x-y
‘*’乘法:x*y
‘/’实数除法:3/2,3.0/2
‘//’整数除法:5.6/2,5.6//2
‘%’求余数:除法求余运算,比如17除6余数5
‘**’求幂运算:2**3=8
解释:实数除法
<<<1/2
0
Python3.0之前的版本是这样的,那么怎么处理呢?
<<<1.0/2.0
<<<0.5
<<<1.0/2
<<<0.5
实数在Python中被称为浮点数,如果参与除法的两个数中有一个数为浮点数,则运算结果为浮点数
<1.3>关系运算符
‘<’小于:1<2
‘>’大于:2>3
‘<=’小于等于:1<=1
‘>=’大于等于:2>=2
‘!=’不等于:2!=2
‘==’完全等于:2==2
返回值为布尔型:True False
<1.4>逻辑运算符
‘and’逻辑与:True and False
‘or’逻辑或:True or False
‘not’逻辑非:not True
<2> 运算符的优先级
<2.1>运算符优先级由低到高是;
Lambda
逻辑运算:or
逻辑运算:and
逻辑运算:not
成员测试:in,not in
同一性测试:is,is not
比较;<,<=,>,>=,!=,==
按位或:|
按位异或:^
按位与:&
移位:<<,>>
加法与减法:+,-
乘法、除法与取余:*,/,%
正负号:+x,-x
按位翻转:~x
指数:**
<2.2>对于同级别的运算符,按从左到右处理。
(2)表达式
概念:表达式是将不同数据(包括变量、函数)用运算符按一定规则连接起来的一种式子。