python运算符

本节课我们来学习一下python运算符

Python语言支持以下类型的运算符:

算术运算符

比较(关系)运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

##算术运算符

+ - * /

% 取模 - 返回除法的余数

** 幂 - 返回x的y次幂

// 取整除 - 返回商的整数部分

##比较运算符

== 等于

!= 不等于

> 大于

< 小于

>= 大于等于

<= 小于等于

##赋值运算符

= 简单的赋值运算符 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

##逻辑运算符

and 与 x and y

or 或 x or y

not 非 not x

##位运算符

& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。

^ 按位异或运算符:当两对应的二进位相异时,结果为1

~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1

<< 左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。

>> 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数

##成员运算符

测试实例中包含了一系列的成员,包括字符串,列表或元组

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

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

##身份运算符

身份运算符用于比较两个对象的存储单元

is is是判断两个标识符是不是引用自一个对象

is not is not是判断两个标识符是不是引用自不同对象

本文分享自微信公众号 - 老雷PHP全栈开发(L362606856),作者:雷日锦

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Js基础教程之运算符

    老雷PHP全栈开发
  • PHP运算符

    老雷PHP全栈开发
  • jquery教程之属性操作函数

    prop 是针对元素本身就带有的固有属性,比如id class title name checked等

    老雷PHP全栈开发
  • Java之运算符(下)

    条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。

    用户5224393
  • Python入门系列第二章--第四节:运算符(一)

    顾名思义,算术运算符就是用来进行算数运算的一些符号。那么算术运算符包含哪些呢?除了有我们常用的 加、减、乘、除 外,还有 取模、幂、取整除 ,这些运算符的解释详...

    喵叔
  • 第二章--第三节:运算符(一)

    顾名思义,算术运算符就是用来进行算数运算的一些符号。那么算术运算符包含哪些呢?除了有我们常用的 加、减、乘、除 外,还有 取模、幂、取整除 ,这些运算符的解释详...

    喵叔
  • c++之运算符

    算数运算符:+(正) -(负) + - * / % i++(先赋值后自增) ++i(先自增后赋值) i--(先赋值后自减) --i(先自减后赋值)

    绝命生
  • Go语言学习01

    安包
  • C#运算符的优先级

    在C#中,一共有38个常用的运用符,根据它们所执行运算的特点和它们的优先级,为了便于记忆,我将它们归为七个等级:1、单元运算符和括号。2、常规算术运算符。3、位...

    郑小超.
  • 【笔记】《C++Primer》—— 第14章:重载运算和类型转换

    这一章介绍了对运算符的重载和类型转换,其中最重要的是对各种运算符的运用,14.8对function类的运用和14.9对类型转换时可能产生的二义性的理解,...

    ZifengHuang

扫码关注云+社区

领取腾讯云代金券