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

    算术运算符
    运算符
    描述
    实例
    +
    10+20=30
    -
    10-20=-10
    *
    10*20=200
    /
    10/20=0.5
    //
    取整
    返回除法的整数部分 9//2 结果是4
    %
    取余
    9%2=1
    **
    乘方 2**3=8
    在Python中*运算符可以用于字符串,计算结果就是将字符串重复指定的次数
    >>> "python"*10 意思是将python重复10次输出
    'pythonpythonpythonpythonpythonpythonpythonpythonpythonpython'
     
    算术运算的优先级与数学中一致
     
     
    比较(关系)运算符
    关系运算符,顾名思义是用来比较两个值的关系的运算符。
    ==:比较两个值是否相等。 如:2 == 2,返回结果 True
    !=:比较两个值是否不相等。 如:2 != 3,返回结果 True,即两值不相等
    >:大于。 如:5 > 3,返回结果 True,即5大于3
    <:小于。 如:3 < 8,返回结果 True,即3小于8
    >=:大于等于
    <=:小于等于
     
    逻辑运算符
    逻辑运算符:与 and / 或 or / 非 not
    3.1. 条件1 and 条件2
    只有当两个条件都成立时,结果才成立,返回True,否则返回false
    3.2. 条件1 or 条件2
    条件1和条件2,只要有1个条件成立,结果就是成立
    3.3. not 条件 就是将一个条件取反
     
    赋值运算符
    =:最简单的赋值运算符 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
    注意:赋值运算符中间不能使用空格
     
    身份运算符
    身份运算符用于 比较 两个对象的 内存地址 是否一致--->是否是对同一个对象的引用
     
    运算符2个
    is:判断两个标识符是不是引用同一个对象 x is y 类似 id(x)==id(y)
    is not:判断两个标识符是不是引用不同的对象
    在Python中针对None的比较时,建议使用is,当然使用==也不会报错,会在代码下显示波浪线
    is与==区别
    is 用于判断两个变量引用对象是否为同一个
    == 用于判断引用变量的值是否相等
     
     
  • 相关阅读:
    windows文件名非法字符过滤检测-正则表达式
    IEflash遇到flash遮挡
    打印iphone支持的所有字体
    xml字符串转xml对象,xml对象转json对象
    本地windows安装memcached服务
    resin启动时报错com.caucho.config.LineConfigException的解决
    8个Javascript小技巧,让你写的代码有腔调
    如何在MySQl数据库中给已有的数据表添加自增ID?
    mysql删除重复数据方法
    用Rem来无脑还原Web移动端自适应的页面
  • 原文地址:https://www.cnblogs.com/wysk/p/11277660.html
Copyright © 2011-2022 走看看