标签:运算 内容 将不 相等 疑问 输出 python学习 地方 表达
简单运算符:
两个对象相加
从一个数中减去另一个数,如果第一个操作数不存在,则假定为零
给出两个数的乘积,或返回字符串重复指定次数后的结果
Eg.‘haha‘ * 3 输出 ‘hahahahahaha‘
返回 x 的 y 次方
返回 x 除以 y
x 除以 y 并对结果向下取整至最接近的整数
返回除法运算后的余数
----------------------------------------------------------------------------------------
比较运算符:
返回 x 是否大于 y
返回 x 是否小于 y
返回 x 是否大于或等于 y
返回 x 是否大于或等于 y
比较两个对象是否不相等
比较连个对象是否相等
注意:所有比较运算符返回的结果均为 True 或 False
----------------------------------------------------------------------------------------
赋值运算符:
Eg. x += 1 输出 x = x+1
Eg. x -= 1 输出 x = x-1
Eg. x *= 2 输出 x = x * 2
Eg. x /= 2 输出 x = x / 2
----------------------------------------------------------------------------------------
逻辑运算符:
如果 x 是 False ,则返回 True。
如果 x 是 True ,则返回 False。
只有两个条件全部为 True 的时候, 结果才会为 True
如果 x 是 False ,则 x and y 返回 False ,否则返回 y 的计算值。
当 x 是 False 时, x = False;y = True;x and y 将返回 False
在这一情境中,Python将不会计算 y ,因为它已经了解 and 表达式的左侧是 False ,这意味着整个表达式都将是 False 而不会是其他的值。这种情况呗称作短路计算(Shorting-circuit Evaluation)
只要有一个条件为True,则结果为Ture
如果 x 是 True ,则 x or y 返回 True ,否则返回 y 的计算值。
x = True;y = False;x or y 将返回 True
如果上述内容有错漏之处或者有疑问的地方,欢迎大家一起指出,一起学习!!!
标签:运算 内容 将不 相等 疑问 输出 python学习 地方 表达
原文地址:https://www.cnblogs.com/ArticleYeung/p/9692860.html