zoukankan      html  css  js  c++  java
  • Python3

    算术运算符

    运算符 含义
    + 加法,也可以做字符串的连接运算符。
    - 减法,也可以做求负运算。
    * 乘法,也可以做字符串的连接运算符。
    / 除法
    % 取模,返回除法的余数
    ** 幂次方
    // 取整除,返回除法的商

    数字 0 不允许作为除数,否则会引发 ZeroDivisionError 错误。

    Python2.x 只有 / 运算符,运算规则:

    1. x 和 y 都是整数时做整除运算;
    2. x 和 y 都是浮点数或者其中有一个是浮点数时做非整除运算。
    # 求负运算
    >>> x = -5
    >>> x = -x
    >>> x
    5
    

    赋值运算符

    运算符 含义
    = 赋值,c = a + b,将 a + b 的值赋值给 c
    += 加法赋值,b += a 等效于 b = b + a
    -= 减法赋值,b -= a 等效于 b = b - a
    *= 乘法赋值,b *= a 等效于 b = b * a
    /= 除法赋值,b /= a 等效于 b = b / a
    %= 取模赋值,b %= a 等效于 b = b % a
    **= 幂次方赋值,b *= a 等效于 b = b * a
    //= 取整除赋值,b //= a 等效于 b = b // a

    比较运算符
    两个对象的比较运算,返回 bool 。

    运算符 含义
    == 等于
    != 不等于
    > 大于
    < 小于
    >= 大于等于
    <= 小于等于

    逻辑运算符
    两个对象的逻辑运算,返回 bool 。

    运算符 含义
    not
    and 与,x and y,x 为真返回 y,否则返回 x
    or 或,x or y,x 为真返回 x,否则返回 y

    成员运算符
    判断某个成员是否位于序列中,返回 bool 。

    运算符 含义
    in x 在 y 序列中返回 True
    not in x 不在 y 序列中返回 True

    身份运算符
    判断两个变量所引用的是否相同,返回 bool 。

    运算符 含义
    in x is y,类似 id(x) == id(y) ,如果引用的是同一个对象则返回 True 。
    not in x is not y , 类似 id(a) != id(b) 。如果引用的不是同一个对象则返回结果 True 。

    is 与 == 区别
    is:用于判断两个变量引用对象是否相同
    ==:用于判断引用变量的值是否相等

  • 相关阅读:
    ACM的算法分类 2015-04-16 14:25 22人阅读 评论(0) 收藏
    初学Larevel 2014-08-21 11:24 90人阅读 评论(0) 收藏
    初学PHP&MySQL 2014-05-31 12:40 92人阅读 评论(0) 收藏
    codeforces 570 E. Pig and Palindromes (dp)
    codeforces 570 D. Tree Requests (dfs序)
    poj 2157 Maze (bfs)
    cf 570 C. Replacement (暴力)
    cf 570B B. Simple Game(构造)
    cf 570 A. Elections
    hdu 1429胜利大逃亡(续) (bfs+状态压缩)
  • 原文地址:https://www.cnblogs.com/lipandeng/p/11147541.html
Copyright © 2011-2022 走看看