zoukankan      html  css  js  c++  java
  • Python 运算符

    python算术运算符

    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
    所有算术运算符的操作:
    #!/usr/bin/env python
    # coding: utf-8
    # @Time   : 2017/10/17 21:46
    # @Author : lijunjiang
    # @File   : test.py
    
    # 算术运算符
    
    a = 10
    b = 20
    c = 0
    
    c = a + b
    print("1 - c 的值为:%d"  % c)
    
    c = a - b
    print("2 - c 的值为:%d"  % c)
    
    c = a * b
    print("3 - c 的值为:%d"  % c)
    
    c = a / b
    print("4 - c 的值为:%d"  % c)
    
    c = a % b
    print("5 - c 的值为:%d"  % c)
    
    a = 2
    b = 3
    c = a ** b
    print('6 - c 的值为:%d'  % c)
    
    a = 10
    b = 6
    c = a // b
    print("7 - c 的值为:%d"  % c)
    
    
    输出结果:

    整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。

    >>> 1/2
    0
    >>> 1.0/2
    0.5
    >>> 1.0/2.0
    0.5
    >>> 1/2.0
    0.5
    >>>
    

    Python 比较运算符

    a = 10

    b = 20

    运算符 描述 实例
    == 等于 - 比较对象是否相等 (a == b) 返回 False
    != 不等于 - 比较两个对象是否不相等 (a != b) 返回 true.
    <> 不等于 - 比较两个对象是否不相等 (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
    所有比较去运算符操作
    print("python 比较运算符")
    a = 21
    b = 10
    c = 0
    
    if ( a == b ):
        print("1- a 等于 b")
    else:
        print("1 - a 不等于 b")
    
    if ( a != b ):
        print("2 - a 不等于 b")
    else:
        print("2 - a 等于 b")
    
    if ( a <> b ):
        print("3 - a 不等于 b")
    else:
        print("3- a 等于 b")
    
    if ( a < b ):
        print("4 - a 小于 b")
    else:
        print("4 - a 大于等于 b")
    
    if ( a > b ):
        print("5 - a 大于 b")
    else:
        print("5 - a 小于等于 b")
    
    a = 5
    b = 30
    
    if ( a <= b ):
        print("6 - a 小于等于 b")
    else:
        print("6 - a 大于 b")
    
    if ( a >= b ):
        print("7 - a 大于等于 b")
    else:
        print("7 - a 小于 b")
    
    
    输出结果:

    Python赋值运算符

    a = 10

    b = 20

    运算符 描述 实例
    = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c
    += 加法赋值运算符 c += a 等效于 c = c + a
    -= 减法赋值运算符 c -= a 等效于 c = c - a
    *= 乘法赋值运算符 c *= a 等效于 c = c * a
    /+ 除法赋值运算符 c /= a 等效于 c = c / a
    %= 取模赋值运算符 c %= a 等效于 c = c % a
    **= 幂赋值运算符 c **= a 等效于 c = c ** a
    //= 取整除赋值运算符 c //= a 等效于 c = c // a
    所有赋值符操作
    print("python 赋值运算符")
    
    a = 21
    b = 10
    c = 0
    
    c = a + b
    print("1 - c 的值为 %d" %c)
    c += a
    print("2 - c 的值为 %d" %c)
    c *= a
    print("3 - c 的值为 %d" %c)
    c /= a
    print("4 - c 的值为 %d" %c)
    c = 2
    c %= a
    print("5 - c 的值为 %d" %c)
    c **= a
    print("6 - c 的值为 %d" %c)
    c //= a
    print("7 - c 的值为 %d" %c)
    
    
    输出结果:

    Python 逻辑运算符

    a = 10

    b = 20

    运算符 逻辑表达式 实例
    and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值
    or x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值
    not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True
    逻辑运算符操作
    print("逻辑运算符操作")
    
    a = 10
    b = 20
    
    if ( a and b):
        print("1 - 变量 a 和 b 都为 True ")
    else:
        print("1 - 变量 a 和 b 有一个不为 True")
    
    if ( a or b):
        print("2 - 变量 a 和 b 都为 True ,或其中一个为 True")
    else:
        print("2 - 变量 a 和 b 都不为 True")
    
    a = 0
    if (a and b):
        print "3 - 变量 a 和 b 都为 true"
    else:
        print "3 - 变量 a 和 b 有一个不为 true"
    
    if (a or b):
        print "4 - 变量 a 和 b 都为 true,或其中一个变量为 true"
    else:
        print "4 - 变量 a 和 b 都不为 true"
    
    if not (a and b):
        print "5 - 变量 a 和 b 都为 false,或其中一个变量为 false"
    else:
        print "5 - 变量 a 和 b 都为 true"
    
    输出结果:

  • 相关阅读:
    左旋一个字符串和手摇反转法
    LCS
    游戏服务器学习_1
    面试题_带答案_2
    面试题_带答案
    安卓_13
    安卓_12activity
    安卓_12
    多盟_1
    安卓没删干净导致报错
  • 原文地址:https://www.cnblogs.com/lijunjiang2015/p/7696316.html
Copyright © 2011-2022 走看看