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

    一、算术运算符

    算数运算符是运算符的⼀种,是完成基本的算术运算使⽤的符号,⽤来处理四则运算

    注意:在Python2中10 / 3值为3.在Python3中取整除用双斜杠10//3值为3

     在 Python 中 * 运算符还可以⽤于字符串,计算结果就是字符串重复指定次数的结果

    In [1]: "-" * 50 
    Out[1]: '----------------------------------------'

    注意python2和python3中 除法 的区别

    In [1]: 1 / 2 
    Out[1]: 0 # Python2 
    Out[1]: 0.5 # Python3

    二、比较运算符

    Python 2.x 中判断 不等于 还可以使⽤ <> 运算符,!= 在 Python 2.x 中同样可以⽤来判断 不等于

    三、逻辑运算符

    Python 中的 逻辑运算符 包括:与 and/或 or/⾮ not 三种

    逻辑运算符也可以参与运算

    python 中的and从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。

    因为碰到1的时候就知道整个逻辑运算式的结果肯定为真,所以直接返回1了而不管后面跟的是什么

    四、赋值运算符

    在 Python 中,使⽤ = 可以给变量赋值

    在算术运算时,为了简化代码的编写, Python 还提供了⼀系列的 与 算术运算符 对应的 赋值运算符

    注意:赋值运算符中间不能使⽤空格

    五、运算符的优先级

    和数学中的运算符的优先级⼀致,在 Python 中进⾏数学计算时,同样也是:

      先乘除后加减

      同级运算符是 从左⾄右 计算

      可以使⽤ () 调整计算的优先级

    以下表格的算数优先级由⾼到最低顺序排列

    六、成员运算符in和not in

    注意:in 在对 字典 操作时,判断的是 字典的键 ,in 和 not in 被称为 成员运算符 

    成员运算符⽤于 测试 序列中是否包含指定的 成员 

     


  • 相关阅读:
    ida动态调试--反反调试
    python读取配置文件
    问题解决:局域网内,为啥别人ping不到我的IP
    完全卸载MySQL
    JDK环境配置
    win10无法运行Vmware,怎么办
    查看ie版本
    公开的免费WebService接口分享,用于做接口练习
    SVN更改地址
    Loadrunner录制步骤及说明
  • 原文地址:https://www.cnblogs.com/zwh0910/p/15243472.html
Copyright © 2011-2022 走看看