美文网首页
(三)Python基础——运算符

(三)Python基础——运算符

作者: Simpreative | 来源:发表于2017-07-23 17:20 被阅读0次

我们首先要了解,编程中有哪些语法可以让我们使用。

编程中最简单也是最基础的语法就是运算,这和我们日常生活中的运算很相似。

下面介绍几种非常基础的运算符,除了这些以外还有一些运算符将在后面章节介绍。

大家应该留意一下这些运算符,其产生的结果是什么,是一个数值还是True、False?

算术运算符


Python支持的算术运算符如下:

除了基本的(+)加 (-)减 (*)乘 (/)除 以外,还有

(%) 取模       - 返回除法的余数b % a 输出结果 0

(**)  幂          - 返回x的y次幂

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

算术运算符 运算演示

注意如果两个整数相除,得到的结果是整数!需要得到小数结果,需要将其中一个数字写成小数即可。

比较运算符


比较运算符其实与算数运算符类似,其本质是一种运算。

上面的算术运算的结果是数值,而比较运算的结果只有两种:True(真) False(假)

注意,True在数值上等同于1,False在数值上等同于0

== 等于 - 比较对象是否相等(注意这里是双等于号,单等于号是赋值运算!)

!= 不等于 - 比较两个对象是否不相等

<> 不等于 - 比较两个对象是否不相等,与 != 相同

> 大于 - 返回x是否大于y

< 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。

>= 大于等于 - 返回x是否大于等于y

<= 小于等于 - 返回x是否小于等于y

比较运算符 运算演示

逻辑运算符


逻辑运算支持 and(与)、or(或)、not(非)运算,在这里,运算符是一个“单词”。

x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。

x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。

not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

逻辑运算符 运算演示

其实不难发现,and运算是“有0则结果为0”,or运算是“全为0则结果为0”,而not是“取反”

运算符优先级


数学中,因为乘法运算优先级比加法高,因此 1 + 2 x 3 应该先算 2 x 3 = 6 ,再算 1+ 6 = 7

Python中我们也可以使用那样的表达式进行运算,各个运算符有着自己的优先级:

**指数 (最高优先级)

* / % //乘,除,取模和取整除

+ -加法减法

<= < > >=比较运算符

<> == !=等于运算符

not or and逻辑运算符 (最低优先级)

我们还可以使用括号来让括号内的数先进行运算,比如 (1 + 2) x 3 = 9

运算符优先级 运算演示

相关文章

  • day02 Python基础

    目录 01 Python基础 02 Python基础语法 03 变量 04 运算符 05 进制转换 01-heol...

  • 2018-07-17Python基础语法(2)

    python基础语法(2) 运算符 赋值运算符 str='name'str=name=people='xiaomi...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • 第3章 - 运算符 和 基础函数

    第3章 - 运算符 和 基础函数 3.1 运算符 Python支持一下7种运算符: 算术运算符 比较(关系)运算符...

  • python基础●基础知识

    此篇文章主要讲解python的基础知识,如输入输出,运算符等 python基础●输出 python 2的输出 :p...

  • 1.Python-基础语法

    零散知识点 一.Python数据类型转换 二.Python算术运算符 三.Python比较运算符 == != > ...

  • Python Day5 基础

    Python基础 day03 运算符: not , and , or 语法: not x 作用: 将X进...

  • python基础语法复习总结

    一、python基础语法、基本数据类型、运算符、变量 1.python基础语法: 注释:语句: 结束没有分号,一行...

  • python运算符

    Python算数运算符 Python比较运算符 Python赋值运算符 Python位运算符 按位运算符是把数字看...

  • (三)Python基础——运算符

    我们首先要了解,编程中有哪些语法可以让我们使用。 编程中最简单也是最基础的语法就是运算,这和我们日常生活中的运算很...

网友评论

      本文标题:(三)Python基础——运算符

      本文链接:https://www.haomeiwen.com/subject/eropkxtx.html