简单运算符:

  • +(加)

两个对象相加

  • -(减)

从一个数中减去另一个数,如果第一个操作数不存在,则假定为零

  • *(乘)

给出两个数的乘积,或返回字符串重复指定次数后的结果

    Eg.'haha' * 3 输出 'hahahahahaha'

  • **(乘方、平方)

    返回 x 的 y 次方

  • /(除)

    返回 x 除以 y

  • //(整除)

    x 除以 y 并对结果向下取整至最接近的整数

  • %(取模、取余)

    返回除法运算后的余数

----------------------------------------------------------------------------------------

比较运算符:

  • > (大于)

      返回 x 是否大于 y

  • < (小于)

      返回 x 是否小于 y

  • >= (大于等于)

      返回 x 是否大于或等于 y

  • <= (小于等于)

    返回 x 是否大于或等于 y

  • !=(不等于)

      比较两个对象是否不相等

  • == (等于)

      比较连个对象是否相等

注意:所有比较运算符返回的结果均为 True 或 False

----------------------------------------------------------------------------------------

赋值运算符:

  • +=(自增 incrementing)

      Eg.  x += 1 输出 x = x+1

  • -=(自减 decrementing)

      Eg.  x  -= 1  输出 x = x-1

  • *=(自乘 )

      Eg.  x *= 2 输出 x = x * 2

  • /=(自除)

    Eg.  x /= 2 输出 x = x / 2

----------------------------------------------------------------------------------------

逻辑运算符:

  • Not(布尔“非”)

     如果 x 是 False ,则返回 True。

     如果 x 是 True ,则返回 False。

  • And(布尔“与”)

     只有两个条件全部为 True 的时候, 结果才会为 True

     如果 x 是 False ,则 x and y 返回 False ,否则返回 y 的计算值。

     当 x 是 False 时, x = False;y = True;x and y 将返回 False

     在这一情境中,Python将不会计算 y ,因为它已经了解 and 表达式的左侧是 False ,这意味着整个表达式都将是 False 而不会是其他的值。这种情况呗称作短路计算(Shorting-circuit Evaluation)

  • Or (布尔“或”)

     只要有一个条件为True,则结果为Ture

     如果 x 是 True ,则 x or y 返回 True ,否则返回 y 的计算值。

      x = True;y = False;x or y 将返回 True

Python学习:运算符的更多相关文章

  1. python学习第三讲,python基础语法之注释,算数运算符,变量.

    目录 python学习第三讲,python基础语法之注释,算数运算符,变量. 一丶python中的基础语法,注释,算数运算符,变量 1.python中的注释 2.python中的运算符. 3.pyth ...

  2. Python学习 之三 Python基础&运算符

    第三章:Python基础 & 运算符 3.1 内容回顾 & 补充 计算机基础 编码 字符串: "中国" "Hello" 字 符: 中 e 字 节 ...

  3. python学习第六天运算符总结大全

    python学习第六天运算符总结大全,玖乐网络(www.96net.com.cn)列出下面详细 1,算术运算符 + 加 - 减 *乘 / 除 % 求模 ** 乘方 // 取整除 - 返回商的整数部分 ...

  4. python学习2—python3特性与各种运算符

    python学习2—python3特性与各种运算符 python3与python2相比具有的新特性 在python2中可以使用__future__模块调用python3的特性 print()函数必须带 ...

  5. Python学习day05 - Python基础(3) 格式化输出和基本运算符

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  6. Python学习(4)运算符

    目录 Python 算术运算符 Python 比较运算符 Python 赋值运算符 Python 位运算符 Python 逻辑运算符 Python 成员运算符 Python 身份运算符 Python  ...

  7. Python学习--Python运算符

    什么是运算符? 举个简单的例子 4 + 5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算数运算符 比较(关系)运算 ...

  8. Python学习--02输入和输出、运算符

    命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...

  9. Python学习进程(4)运算符

        本节主要介绍Python的运算符.     (1)Python语言支持的运算符类型: .算术运算符 .比较(关系)运算符 .赋值运算符 .逻辑运算符 .位运算符 .成员运算符 .身份运算符 . ...

  10. Python学习笔记----数据类型 运算符 循环 条件判断

    1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...

随机推荐

  1. Android使用Fragment来实现TabHost的功能

    http://www.cnblogs.com/tiantianbyconan/p/3360938.html 好了,到此为止,我们已经用Fragment实现了类似TabHost的功能了,下面来看下各个F ...

  2. #学习笔记#e2e学习使用(二)

    前言: <#学习笔记#e2e学习使用(一)>主要记录了Vue项目的创建到e2e环境的搭建,以及期间遇到的各种问题和解决方法.本文建立在基础测试环境搭建完毕能正确运行的情况下,编写测试代码, ...

  3. ring0 关于SSDTHook使用的绕过页面写保护的原理与实现

    原博:http://www.cnblogs.com/hongfei/archive/2013/06/18/3142162.html 为了安全起见,Windows XP及其以后的系统将一些重要的内存页设 ...

  4. MATLAB/Excel-如何将Excel数据导入MATLAB中

    在使用MATLAB对矩阵进行数据处理时,为了方便编辑与修改,常常需要先将数据录入到Excel中,然后再将其导入到MATLAB中参与矩阵运算.本文在MATLAB 2013a和Office 2013环境下 ...

  5. MovieReview—Ghost in the shell(攻壳机动队95版)

    About Future And is she really human? She’s just so something new A waking lithium flower            ...

  6. 出租WiFi到底靠不靠谱?

    创业是一种心态,也是不断的探索,他融入我们的生活,从日常中积累,从小微处启航. 一.背景交代 最近在换工作,本周搬到新租的单身公寓,空间不大,倒是干净整洁.委托租房中介帮忙开通宽带,告知是电信网最低开 ...

  7. 03_P52 课后作业

    1. 软件开发的早期阶段为什么进行可行性研究?应该从哪些方面研究系统的可行性? 1.进行可行性研究是为了该软件项目是否值得开发?是否具有经济效益?是否违反法律道德?是否技术可以实现?是否风险性高? 2 ...

  8. 使用jvisualvm.exe工具查看java项目内存溢出(堆溢出)

    在查看内存溢出的时候,我们需要明白,堆溢出和持久代溢出,他们不一样,说到内存泄漏,我们就需要明白,内存中  年老代和新生代,和持久代,这3块的数据 自己的理解: new了一个对象,会进入到堆里面,先放 ...

  9. 【安卓】imageView.scaleType取centerCrop后,再用padding时显示异常?

    imgView.setCropToPadding(true);就可以         

  10. Mysql之inner join,left join,right join详解

    首先借用官方的解释下: inner join(等值连接):只返回两个表中联结字段相等的行: left join(左联接):返回包括左表中的所有记录和右表中联结字段相等的记录: right join(右 ...