Python3基础之基本运算符概述_python

本文所述为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)中。

运算符 描述
in 如果在指定的序列中找到值返回True,否则返回False。
not in 如果在指定的序列中没有找到值返回True,否则返回False。
时间: 2024-11-03 16:46:35

Python3基础之基本运算符概述_python的相关文章

Python3基础之基本数据类型概述_python

本文针对Python3中基本数据类型进行实例介绍,这些对于Python初学者而言是必须掌握的知识,具体内容如下: 首先,Python中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建.在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型.Python 3中有六个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionaries(字典) 本文主要

Python3基础之输入和输出实例分析_python

通常来说,一个Python程序可以从键盘读取输入,也可以从文件读取输入:而程序的结果可以输出到屏幕上,也可以保存到文件中便于以后使用.本文就来介绍Python中最基本的I/O函数. 一.控制台I/O 1.读取键盘输入 内置函数input([prompt]),用于从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符): s = input("Enter your input:") 注:在Python 3.x版本中取消了 raw_input() 函数. 2.打印到屏幕 最简单的输出方法

《ADOBE AFTER EFFECTS CS5标准培训教材》——第1章 数字影视合成基础与After Effects概述 1.1 数字影视合成基础与应用

第1章 数字影视合成基础与After Effects概述 学习要点: 掌握数字合成的基本概念,了解其原理和实际应用领域的相关知识 了解After Effects的发展历史和After Effects CS5的新增功能 解After Effects CS5的工作流程 使用帮助及各种形式的共享资源 1.1 数字影视合成基础与应用 从动画诞生的那一刻起,人们就不断探求一种能够存储.表现和传播动态画面信息的方式.在经历了电影和模拟信号电视之后,数字影视技术迅速发展起来,伴随着不断扩展的应用领域,其技术手

Manifest.xml 入门基础(一) 概述与&amp;lt;manifest&amp;gt;标签

Manifest.xml 入门基础 (一)概述与<manifest>标签 第零讲 概述 每个应用的根目录中都必须包含一个 AndroidManifest.xml 文件(且文件名精确无误). 清单文件向 Android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码. 此外,清单文件还可执行以下操作: (1)为应用的 Java 软件包命名.软件包名称充当应用的唯一标识符. (2)描述应用的各个组件,包括构成应用的 Activity.服务.广播接收器和内容提供程序.它还为实现每

VBS教程:运算符-运算符概述_vbs

运算符概述 算术运算符 : 用于执行数学计算的运算符. 赋值运算符 : 运算符用于为变量或属性赋值. 比较运算符 : 用于执行比较操作的运算符. 连接运算符 : 用于连接字符串的运算符. 逻辑运算符 : 用于执行逻辑操作的运算符.

《ADOBE AFTER EFFECTS CS6标准培训教材》——1 数字影视合成基础与After Effects概述 1.1 数字影视合成基础与应用

1 数字影视合成基础与After Effects概述 学习要点: 掌握数字合成的基本概念,了解其原理和实际应用领域的相关知识 了解After Effects的发展历史和After Effects CS6的新增功能 了解After Effects CS6的工作流程 使用帮助及各种形式的共享资源 1.1 数字影视合成基础与应用 从动画诞生的那一刻起,人们就不断探求一种能够存储.表现和传播动态画面信息的方式.在经历了电影和模拟信号电视之后,数字影视技术迅速发展起来,伴随着不断扩展的应用领域,其技术手段

《ADOBE AFTER EFFECTS CC标准培训教材》——1 数字影视合成基础与After Effects概述 1.1 数字影视合成基础与应用

1 数字影视合成基础与After Effects概述 学习要点: 掌握数字合成的基本概念,了解其原理和实际应用领域的相关知识 了解After Effects的发展历史和After Effects CC的新增功能 了解After Effects CC的工作流程 使用帮助及各种形式的共享资源 1.1 数字影视合成基础与应用 从动画诞生的那一刻起,人们就不断探求一种能够存储.表现和传播动态画面信息的方式.在经历了电影和模拟信号电视之后,数字影视技术迅速发展起来,伴随着不断扩展的应用领域,其技术手段也不

Python3基础之list列表实例解析_python

通常来说Python中任何值都是一个对象,因此任何类型(int.str.list-)都是一个类.而类就必然有它的方法或属性,我们要记下这么多类的所有方法显然是不可能的,对此本文介绍两个小技巧: dir() :内置函数,用来查询一个类或者对象所有属性,比如>>> dir(list). help() :内置函数,用来查询具体的说明文档,比如>>> help(int). 在上一篇的Python3的基本数据类型中,我们初步了解了list列表,也介绍了列表是Python 中使用最

Python3基础之函数用法_python

一般来说,函数(function)是组织好的.可重复使用的.具有一定功能的代码段.函数能提高应用的模块性和代码的重复利用率,在Python中已经提供了很多的内建函数,比如print(),同时Python还允许用户自定义函数. 本文就来实例总结一下Python3的函数用法,具体内容如下: 一.定义 定义函数使用关键字def,后接函数名和放在圆括号( )中的可选参数列表,函数内容以冒号起始并且缩进.一般格式如下: def 函数名(参数列表): """文档字符串"&quo