• 运算符


     

     

    算术运算符

    +    加 - 两个对象相加
    -    减 - 得到负数或是一个数减去另一个数
    *    乘 - 两个数相乘或是返回一个被重复若干次的字符串
    /    除 - x除以y
    %    取模 - 返回除法的余数
    **    幂 - 返回x的y次幂
    //    取整除 - 返回商的整数部分(向下取整)
    a = 21
    b = 10
    c = 0
    
    c = a + b
    print(" c 的值为:", c)
    
    c = a - b
    print("c 的值为:", c)
    
    c = a * b
    print(" c 的值为:", c)
    
    c = a / b
    print(" c 的值为:", c)
    
    c = a % b
    print("c 的值为:", c)
    
    
    # 修改变量 a 、b 、c
    a = 2
    b = 3
    c = a ** b
    print("c 的值为:", c)
    
    
    a = 10
    b = 5
    c = a // b
    print("c 的值为:", c)

    运行以上代码结果:

     c 的值为: 31
    c 的值为: 11
     c 的值为: 210
     c 的值为: 2.1
    c 的值为: 1
    c 的值为: 8
    c 的值为: 2

    比较运算符

    ==:比较对象是否相等
    !=:比较对象是否不相等
    >:大于
    <:小于
    >=:大于等于
    <=:小于等于

    a=1
    b=2
    print(a>b)
    print(a<b)
    print(a==b)
    print(a!=b)
    print(a>=b)
    print(a<=b)

    运用以上代码结果如下:

    False
    True
    False
    True
    False
    True

    逻辑运算符

    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。

     

    x=10
    y=20
    print(x and y)
    print(x or y)
    print(not  x)

    运行以上代码结果如下:

    20
    10
    False

     

    成员运算符


    in:如果在指定序列中找到值返回True,否则返回False
    not in:如果在指定的序列中没有找到值返回True,否则返回False

     

    a=10
    list=(10,20,30)
    if(a in list):
        print("yes")
    else:
        print("no")

    运用以上代码结果如下:

    yes


     
     

     

     

     

  • 相关阅读:
    eclipse
    一次性验证码
    mybatis。逆向工程
    mybatis02.动态sql
    mybatis01
    plsql
    HDU.2149 Public Sale (博弈论 巴什博弈)
    HDU.1846 Brave Game (博弈论 巴什博弈)
    博弈论快速入门
    HUD.2795 Billboard ( 线段树 区间最值 单点更新 单点查询 建树技巧)
  • 原文地址:https://www.cnblogs.com/xxxyang/p/11809199.html
Copyright © 2020-2023  润新知