当前位置: 首页 > 编程笔记 >

Python3基础之基本运算符概述

叶修永
2023-03-14
本文向大家介绍Python3基础之基本运算符概述,包括了Python3基础之基本运算符概述的使用技巧和注意事项,需要的朋友参考一下

本文所述为Python3的基本运算符,是学习Python必须掌握的,共享给大家参考一下。具体如下:

首先Python中的运算符大部分与C语言的类似,但也有很多不同的地方。这里就大概地罗列一下Python 3中的运算符。

一、算术运算符

注意:

双斜杠 // 除法总是向下取整。
从符点数到整数的转换可能会舍入也可能截断,建议使用math.floor()和math.ceil()明确定义的转换。
Python定义pow(0, 0)和0 ** 0等于1。

二、比较运算符

运算符 描述
< 小于
<= 小于或等于
> 大于
>= 大于或等于
== 等于
!= 不等于
is 判断两个标识符是不是引用自一个对象
is not 判断两个标识符是不是引用自不同对象

注意:

八个比较运算符优先级相同。

Python允许x < y <= z这样的链式比较,它相当于x < y and y <= z。
复数不能进行大小比较,只能比较是否相等。

三、逻辑运算符

运算符 描述 备注
x or y if x is false, then y, elsex  
x andy if x is false, then x, elsey  
not x if x is false, then True,elseFalse  

注意:

 or是个短路运算符,它只有在第一个运算数为False时才会计算第二个运算数的值。
and也是个短路运算符,它只有在第一个运算数为True时才会计算第二个运算数的值。
not的优先级比其他类型的运算符低,所以not a == b相当于not (a == b),而 a == not b是错误的。

四、位运算符

运算符 描述 备注
x | y 按位或运算符  
x ^ y 按位异或运算符  
x & y 按位与运算符  
x << n 左移动运算符  
x >> n 右移动运算符  
~x 按位取反运算符  

五、赋值运算符

复合赋值运算符与算术运算符是一一对应的:

 

六、成员运算符

Python提供了成员运算符,测试一个元素是否在一个序列(Sequence)中。

webkit-text-stroke-width: 0px">
运算符 描述
in 如果在指定的序列中找到值返回True,否则返回False。
not in 如果在指定的序列中没有找到值返回True,否则返回False。

 类似资料:
  • 运算符是一种告诉编译器执行特定的数字或逻辑操作的符号。C# 中有丰富的内置运算符,分类如下: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其它运算符 本教程将逐一讲解算运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。 算术运算符 下表列出了 C# 支持的所有算术运算符。假设变量 A 的值为10,变量 B 的值为20,则: 算术运算符实例 运算符 描述 实例 + 两个

  • 靠近表顶部的运算符,其优先级最高。具有较高优先级的运算符在相对较低的优先级的运算符之前被评估。在同一行上的运算符具有相同的优先级。当在相同的表达式中出现相同优先级的运算符时,必须首先对该规则进行评估。除了赋值运算符外,所有二进制运算符进行评估从左到右,赋值操作符是从右到左。 运算符优先级表: 运算符 优先级 后缀(postfix) expr++ expr-- 一元运算(unary) ++expr

  • 我们从学校里了解到过很多运算符,比如说加号 +、乘号 *、减号 - 等。 在本章中,我们将从简单的运算符开始,然后着重介绍 JavaScript 特有的方面,这些是在学校中学习的数学所没有涵盖的。 术语:“一元运算符”,“二元运算符”,“运算元” 在正式开始前,我们先简单浏览一下常用术语。 运算元 —— 运算符应用的对象。比如说乘法运算 5 * 2,有两个运算元:左运算元 5 和右运算元 2。有时

  • 运算符是一种用来检查、改变或者合并值的特殊符号或组合符号。举例来说,加运算符( + )能够把两个数字相加(比如 let i = 1 + 2  )。更复杂的栗子包括逻辑与运算 &&  比如 if enteredDoorCode && passedRetinaScan  。 Swift 在支持 C 中的大多数标准运算符的同时也增加了一些排除常见代码错误的能力。赋值符号( = )不会返回值,以防它被误用

  • 本页包含内容: 术语 赋值运算符 算术运算符 组合赋值运算符(Compound Assignment Operators) 比较运算符 三目运算符(Ternary Conditional Operator) 空合运算符 区间运算符 逻辑运算符 运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。复杂些的运算例如逻辑与运算符&&(如if entere

  • 本文向大家介绍python基础教程之常用运算符,包括了python基础教程之常用运算符的使用技巧和注意事项,需要的朋友参考一下 Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算 判断 判断是真还是假,返回True/False  (还有is, is not等, 暂时不深入) 逻辑运算 True/False之间的运算 可以

  • 你可以重新定义或重载大部分 C# 可用的内置操作符。因此,程序员也可以使用用户定义类型的操作符。重载操作符是特殊关键字 operator 其后跟被定义的名字的符号。像其他函数一样,重载操作符也有返回类型和参数列表。 例如,浏览如下函数: public static Box operator+ (Box b, Box c) { Box box = new Box(); box.lengt

  • 在本章中,我们将了解Haskell中的基本运算符。与其他编程语言一样,Haskell可智能地处理一些基本操作,例如加,减,乘等。在接下来的章节中,我们将学习更多有关不同运算符及其用法。 1. 加法运算符 顾名思义,加法()运算符用于加法功能。以下示例代码显示了如何在Haskell中将两个整数相加: 在上面的文件中,我们创建了两个单独的变量和,最后使用加法运算符打印结果。 此代码将在屏幕上产生以下输