美文网首页
(4)python基础学习-运算符

(4)python基础学习-运算符

作者: JP0001 | 来源:发表于2019-08-29 17:40 被阅读0次

    什么运算符,就是我们认知的加减乘除这样的。

    以下假设变量a为10,变量b为21:
    
    +   加 - 两个对象相加  a + b 输出结果 31
    -   减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11
    *   乘 - 两个数相乘或是返回一个被重复若干次的字符串   a * b 输出结果 210
    /   除 - x 除以 y  b / a 输出结果 2.1
    %   取模 - 返回除法的余数    b % a 输出结果 1
    **  幂 - 返回x的y次幂 a**b 为10的21次方
    "//"    取整除 - 向下取接近除数的整数    
    >>> 9//2
    4
    

    比较运算符,比较的内容需要时相同类型的:

    以下假设变量a为10,变量b为20:
    
    运算符 描述  实例
    ==  等于 - 比较对象是否相等   (a == b) 返回 False。
    !=  不等于 - 比较两个对象是否不相等   (a != b) 返回 True。
    >   大于 - 返回x是否大于y   (a > b) 返回 False。
    <   小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量
    True和False等价。注意,这些变量名的大写。   (a < b) 返回 True。
    >=  大于等于 - 返回x是否大于等于y。  (a >= b) 返回 False。
    <=  小于等于 - 返回x是否小于等于y。  (a <= b) 返回 True。
    

    Python逻辑运算符:

    Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:
    
    运算符 逻辑表达式   描述  实例
    and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。
    or  x or y  布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。  (a or b) 返回 10。
    not not x   布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。    not(a and b) 返回 False
    

    相关文章

      网友评论

          本文标题:(4)python基础学习-运算符

          本文链接:https://www.haomeiwen.com/subject/oaqwectx.html