• Python 运算符


    Python 运算符包括:

    赋值运算符:=    +=    -=    *=    /=    %=
    算术运算符:+    -    *    /    //    %    **
    关系运算符:>    <    >=    <=    ==    !=
    逻辑运算符:and    or    not

    赋值运算符示例:

    In [1]: a = 1     # 赋值,把1赋值给变量a
    In [2]: a += 1    # 加等,相当于 a = a + 1 ,结果为:2
    In [3]: a -= 1    # 减等,相当于 a = a - 1 ,结果为:1
    In [4]: a *= 8    # 乘等,相当于 a = a * 8 ,结果为:8
    In [5]: a /= 2    # 除等,相当于 a = a / 2 ,结果为:4
    In [6]: a %= 3    # 取余,相当于 a = a % 3 ,结果为:1

    算术运算符示例:

    In [1]: 3 + 2       # 加法运算,结果为:5
    In [2]: 3 - 2       # 减法运算,结果为:1
    In [3]: 3 * 2       # 乘法运算,结果为:6
    In [4]: 3 / 2       # 除法运算,结果为:1 ,这里的结果是一个整数,如果想得到小数可以写成 3.0 / 2 ,结果为 1.5
    In [5]: 3 // 2      # 整除运算,结果为:1 ,即结果只取整数的部分,小数部分舍弃掉,如果写成 3.0 // 2 结果为 1.0
    In [6]: 3 % 2       # 取余运算,结果为:1 ,即只取余数部分
    In [7]: 3 ** 2      # 乘方运算,结果为:9 ,即3的2次方

    关系运算符示例:

    In [1]: 2 > 3     # 大于,2不大于3,结果为:False
    In [2]: 2 < 3     # 小于,2小于3,结果为:True
    In [3]: 2 >= 3    # 大于等于,2不大于等于3,结果为:False
    In [4]: 2 <= 3    # 小于等于,2小于等于3,结果为:True
    In [5]: 2 == 3    # 等于,2不等于3,结果为:False,这里注意,一个等号(=)表示赋值,两个等号(==)表示运算符,判断前一个数是否等于后一个数
    In [6]: 2 != 3    # 不等于,2不等于3,结果为:True

    逻辑运算符示例:

    In [1]: 1 > 2 and 3 > 2    # 逻辑与,只有两边的结果都为True结果才是True,这里前边的结果为False,所以最终结果为False
    In [2]: 1 > 2 or 3 > 2     # 逻辑或,只要其中一边的结果为True,结果就是True,这里后边的结果为True,所以最终结果为True
    In [3]: not 1 > 2          # 逻辑非,表示将结果取反,1>2的结果为False,加上not对结果取反,所以最终结果为True

        

  • 相关阅读:
    学习数据结构基础
    epoll
    pthread_create
    设置套接字选项
    5中I/O模型
    数据仓库一些整理(列式数据库)
    mysql分区方案的研究
    订单表的分库分表方案设计(大数据)
    从源码角度理清memcache缓存服务
    性能,不是不重要,而是,它没有可维护性重要
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10187018.html
Copyright © 2020-2023  润新知