码迷,mamicode.com
首页 > 编程语言 > 详细

python 运算符

时间:2018-03-12 01:11:31      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:计算   表达   分享   and   图片   inf   9.png   表达式   学习   

 

计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算

算数运算

以下假设变量:a=10,b=20

技术分享图片

注意在python //和/的区别

技术分享图片

赋值运算:

以下假设变量:a=10,b=20

技术分享图片

比较运算:

以下假设变量:a=10,b=20

技术分享图片

身份运算

 技术分享图片

注意在python中 is和==的区别是 is是比较两个对象的id值是否相等,==是比较两个对象值是否相等

技术分享图片

 

逻辑运算符

技术分享图片

在python中,对于逻辑运算符and 、or、 not 需要注意一下:

and :x and y 返回的结果是决定表达式结果的值。如果 x 为真,则 y 决定结果,返回 y ;如果 x 为假,x 决定了结果为假,返回 x。

or :x or y  如果 x 为真,则 x 决定结果,否则y决定结果

not : 返回表达式结果的“相反的值”。如果表达式结果为真,则返回false;如果表达式结果为假,则返回true。

print("1 and 2 =", 1 and 2)  # x=1 为真, y=2作为决定结果 ==> 2
print("0 and 2 =", 0 and 2)  # x=0 为假, x=0作为决定结果  == > 0
print("1 or 2 =", 1 or 2)  # x=1为真, x=1作为决定结果  == > 1
print("1 or 2 =", 1 or 2)  # x=0 为假, y=2作为决定结果  == > 2
print("not 2 =", not 2)  # 2 为真 返回False
print("not 0 =", not 0)  # 0 为假 返回True
# 先计算1 and 2返回2, 和3 and 5 返回 5 ,然后计算2 or 5 返回2 ,最后结果为2
print(" 1 and 2 or 3 and 5 = ", 1 and 2 or 3 and 5)
# 先计算not 1 返回False, 然后计算False and 2 返回 False 和计算3 and 5返回5 ,最后计算False or 5返回5
print(" not 1 and 2 or 3 and 5 = ", not 1 and 2 or 3 and 5)

技术分享图片

 

python 运算符

标签:计算   表达   分享   and   图片   inf   9.png   表达式   学习   

原文地址:https://www.cnblogs.com/xiao-apple36/p/8546982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!