美文网首页
python运算符1

python运算符1

作者: 闲云野鹤_23dd | 来源:发表于2021-01-03 20:18 被阅读0次

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

    算术运算符

    运算符 描述 实例
    + 加 - 两个对象相加 a + b 输出结果 30
    - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10
    * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
    / 除 - x除以y b / a 输出结果 2
    % 取余 - 返回除法的余数 b % a 输出结果 0
    ** 幂 - 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000
    // 取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

    例子:

    def operator_demo1(a,b):
        print('加法:',a+b)
        print('减法:',a-b)
        print('乘法:',a*b)
        print('除法:',a/b)
        print('取余:',a%b)
        print('乘方:',a**b)
        print('取商:',a//b)
    if __name__ == '__main__':
        operator_demo1(10,20)
    
    

    结果:

    加法: 30
    减法: -10
    乘法: 200
    除法: 0.5
    取余: 10
    乘方: 100000000000000000000
    取商: 0
    
    

    比较运算符

    运算符 描述 实例
    == 等于 - 比较对象是否相等 (a == b) 返回 False。
    != 不等于 - 比较两个对象是否不相等 (a != b) 返回 true.
    <> 不等于 - 比较两个对象是否不相等 (a <> b) 返回 true。这个运算符类似 != 。python3中不适用
    > 大于 - 返回x是否大于y (a > b) 返回 False。
    < 小于 - 返回x是否小于y。 (a < b) 返回 true。
    >= 大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。
    <= 小于等于 - 返回x是否小于等于y。 (a <= b) 返回 true。

    逻辑运算符

    运算符 逻辑表达式 描述 实例
    and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。
    or x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。
    not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not(a and b) 返回 False

    例子:

    def operator_demo2(a,b):
        print(a < b and a>10)
        print(a < b or a>10)
        print(not a>10)
    
    if __name__ == '__main__':
        operator_demo2(11,9)
    
    

    结果

    False
    True
    False
    
    

    练习:

    1. 代码: a = 5%2 那么a的值是多少?1
    2. python中判断相等 和 不相等的符号分别是什么?== !=

    现有代码如下

    `n1 = 5
    n2 = 10

    b = n1>=5
    c = n1<5 or n2 >8
    d = n1>3 and n2 >8
    e = n1>3 and n2 >8 and n2>10
    f = not n1>=5`

    求 b,c,d,e,f的值 分别是什么

    相关文章

      网友评论

          本文标题:python运算符1

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