python运算符与表达式

表达式:由变量、常量和运算符组成的句子
阅读表达式
功能:
值:

python运算符

运算符:算数运算符和算数运算表达式
算数运算符:+ - * / %(取模) **(求密) //(取整)

算数运算表达式:
1+1 2*3 5/5(都属于算数运算符)
功能:进行相关符号的数学运算,不能改变白能量的值

值:1+1的算数运算表达式的值是(2)
‘’’
#python运算符与表达式例子

num1 = 5
num2 = 8
print(num1 + num2)
print(num1 - num2)
print(num1 * num2)
print(num1 / num2)
print(num1 % num2)
print(num1 ** num2)
print(num1 // num2)
#上面打印出来的值为
13
-3
40
0.625
5
390625
0

python赋值运算符

‘’’
赋值运算符和赋值运算表达式
赋值运算符:=
赋值运算表达式格式:
变量 = 表达式
功能:计算等号右侧“表达式”的值,并赋值给等号左侧的变量
值:赋值结束后变量的值
‘’’
复合运算符
+= a += b a = a + b
-= a -= b a = a - b
*= a *= b a = a * b
/= a /= b a = a / b
%= a %= b a = a % b
**= a **= b a = a ** b
//= a //= b a = a // b

#位运算符:
#  &   按位与运算符
print(5 & 7)#转化为二进制,如果有一个是0的话,就等于0

# |   按位或运算符
print(5 | 7)#转化为二进制,如果有一个是1的话,就等于1

#  ^  按位异或运算符
print(7 ^ 18)# 转化为二进制,如果相对的两个数一样为0,如果不一样为1

# ~   按位取反
print(~6)

#   <<  左移动运算符
# 各二进制位 全部向左移动若干位,由<<右侧的数字决定移动位数,高位丢弃,低位补0
print(2 << 2)

#   >>  右移动运算符
# 各二进制位 全部向右移动若干位,由<<右侧的数字决定移动位数,高位丢弃,低位补0
print(8 >> 2)

'''
关系运算符和关系运算表达式
关系运算符
==   !=    >    <    >=    <=
1+3 > 3+4
关系运算表达式
格式:表达式1   关系运算符    表达式2
功能:计算表达式1与表达式2的值,然后做比较
值:
'''

#逻辑运算符
'''
逻辑与格式:表达式1  逻辑运算符  表达式2
与:and   两个表达式必须都为真值才会为真
逻辑或格式:表达式1  逻辑运算符  表达式2
或:or    两个表达式有一个为真,值为真
逻辑非格式:逻辑运算符  表达式
非:not   如果表达式的值为假,值为真

#短路原则

'''

#成员运算符
'''
in:          如果在指定的序列中找到值,返回True,否则为False
not in:      如果在指定的序列中没有找到值,返回True,否则为False
'''

#身份运算符
'''
is    :   判断两个标识是不是引用相同对象
is not:   判断两个标识是不是引用不同的对象
'''

#运算符优先级

**
~ + -(此处的加减为  正负号,(一元加减))
* / % //
+  -
>>  <<
$
^  |
<=  <  >  >=
==   !=
=   %=   +=   -=  //=  *=
is     is not
in     not in
and   or   not
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值