美文网首页Python运算符
Python运算符(1)-算术运算符

Python运算符(1)-算术运算符

作者: 复苏的兵马俑 | 来源:发表于2020-03-14 16:12 被阅读0次

    Python语言支持以下类型的运算符:
      1、算术运算符
      2、比较(关系)运算符
      3、赋值运算符
      4、逻辑运算符
      5、位运算符
      6、成员运算符
      7、身份运算符
      8、运算符优先级

    1、算数运算符

      以下假设变量:x = 7,y = 10

    运算符 描述 实例
    + 加-两个对象相加 x + y
    输出结果为 17
    - 减 - 得到负数或是一个数减去另一个数 x - y
    输出结果 -3
    * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 x * y
    输出结果 70
    / 除 - x除以y y / x
    输出结果 1.4285714285714286
    % 取模 - 返回除法的余数 y % x
    输出结果 3
    ** 幂 - 返回x的y次幂 x ** y 为10的20次方
    输出结果 282475249
    // 取整除 - 返回商的整数部分(向下取整) y // x
    输出结果 1

    实例代码:

    x = int(input('请输入数字:'))
    y = int(input('请输入数字:'))
    s = input('请输入字符串:')
    print('“ {} + {} ”的输出结果为:{}'.format(x, y, x + y))
    print('“ {} - {} ”的输出结果为:{}'.format(x, y, x - y))
    print('“ {} - {} ”的输出结果为:{}'.format(y, x, y - x))
    print('“ - {} ”的输出结果为:{}'.format(x, - x))
    print('“ {} * {} ”的输出结果为:{}'.format(x, y, x * y))
    # 字符串与整数相乘
    print('“ "{}" * {} ”的输出结果为:{}'.format(s, x, s * x))
    print('“ {} % {} ”的输出结果为:{}'.format(x, y, x % y))
    print('“ {} ** {} ”的输出结果为:{}'.format(x, y, x ** y))
    print('“ {} / {} ”的输出结果为:{}'.format(y, x, y / x))
    print('“ {} // {} ”的输出结果为:{}'.format(y, x, y // x))
    x = int(input('请输入数字:'))
    y = int(input('请输入数字:'))
    print('“ {} / {} ”的输出结果为:{}'.format(y, x, y / x))
    print('“ {} // {} ”的输出结果为:{}'.format(y, x, y // x))
    
    # Python 3.x中,整数除以整数,不管是整除,还是非整除,得出的结果都是浮点数,而Python 2.x中,得出的结果只能是整数,如果要得出小数部分,把其中一个数改成浮点数即可。
    
    x = int(input('请输入数字:'))
    y = int(input('请输入数字:'))
    print('“ {} / {} ”的输出结果为:{}'.format(y, x, y / x))
    print('“ {} // {} ”的输出结果为:{}'.format(y, x, y // x))
    

    运行结果:

    请输入数字:7
    请输入数字:10
    请输入字符串:ha
    “ 7 + 10 ”的输出结果为:17
    “ 7 - 10 ”的输出结果为:-3
    “ 10 - 7 ”的输出结果为:3
    “ - 7 ”的输出结果为:-7
    “ 7 * 10 ”的输出结果为:70
    “ "ha" * 7 ”的输出结果为:hahahahahahaha
    “ 7 % 10 ”的输出结果为:7
    “ 7 ** 10 ”的输出结果为:282475249
    “ 10 / 7 ”的输出结果为:1.4285714285714286
    “ 10 // 7 ”的输出结果为:1
    请输入数字:6
    请输入数字:22
    “ 22 / 6 ”的输出结果为:3.6666666666666665
    “ 22 // 6 ”的输出结果为:3
    请输入数字:5
    请输入数字:20
    “ 20 / 5 ”的输出结果为:4.0
    “ 20 // 5 ”的输出结果为:4
    

    相关文章

      网友评论

        本文标题:Python运算符(1)-算术运算符

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