简单运算符:
两个对象相加
从一个数中减去另一个数,如果第一个操作数不存在,则假定为零
给出两个数的乘积,或返回字符串重复指定次数后的结果
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_第四篇 可视化(1)_Matplotlib架构
Selenium +Python入门(PageObject思想篇)
网友评论