导航:首页 > 编程语言 > python运算符汇总整理

python运算符汇总整理

发布时间:2023-11-03 09:41:42

‘壹’ python之运算符汇总

1.算数运算符

假设 a= 10, b = 20

2.比较运算符

相关推荐:《Python视频教程》

3.赋值运算符

4.逻辑运算符

逻辑运算的顺序排列:从左往右开始执行

() > not > and > or

and or 一真一假

都为真: 取后面的 取前面的 取假的

都为假: 取前面的 去后面的 取真的

not True: False

not False: True

5.成员运算符

in -- 存在

not in -- 不存在

‘贰’ python中常用的运算符

python常见的运算符
1.算数运算符
算术运算符用于执行加减乘除、取余等基本数学运算,其中为了方便输入用斜杠"/"表示除号。和其它编程语言中两个整数相除结果为整数不同,Python中两个整数相除结果为小数,如果需要获取整除结果则需要使用两个斜杠"//"。Python中用两个“*”号表示求幂,例如 2**3=8,3**2=9。

①+ 名称:加

可用于对数字,序列等数据操作 。对于数字进行求和;其他的是连接

②- 名称 :减 只是求差

③* 名称:乘法

可用于数字、序列等数据进行操作;数字是求积;其他类型进行连续性的操作

④/ 名称:除法 求商

⑤% 名称:取余 求两个数字除法运算的余数

⑥** 名称:幂 求a的b次幂

⑦// 名称:地板除法 求商取整

2.关系运算符
关系运算符用于比较两个操作数之间的大小关系,返回值为True或False。

① == 名称:等于 ② != 不等于 ③ > 大于 ④ < 小于 ⑤ <= 小于等于 ⑥ >= 大于等于

注意:1. 一个=表示赋值,两个==表示判断两个对象是否相等

2.关系运算符可以连用

3.逻辑运算符
逻辑运算符用于判断多个条件是否满足某一要求。与其他编程语言不同的是:Python中用 not 表示逻辑非,and 表示逻辑与, or 表示逻辑或。

① and 名称:逻辑与 只有当and两边的之都为 True时,结果为True,否则结果均为False

② or 名称:逻辑或 只有当or两边的之都为False时,结果为False,否则结果均为True

③not 名称:逻辑非 结果与原来的结果相反,总是。

注意:逻辑与和了逻辑或在进行求解期间 ,总是从左到右一次执行 ,如果在某一步可以确定结果,那么将不在执行后面的表达式。

4.赋值运算符
运算符 += -= *= /= %= **= //= &= |= ^= <<= >>=
名称 加赋值 减赋值 乘赋值 除赋值 取余赋值 幂赋值 地板除法赋值 位与赋值 位或赋值 位异或赋值 左移赋值 右移赋值
例子 a +=b a -= b a *= b a /= b a %= b a **= b a //= b a &= b a |= b a ^= b a <<= b a >>= b
说明 a = a + b a = a - b a = a * b a = a / b a = a % b a = a ** b a = a // b a = a & b a =a | b a = a ^ b a = a << b a = a >> b

5.身份运算符
in 例子:x in y 表示y中是否含有x,如果有则返回True,没有责则返回False

not in 例子: x not in y 表示y中是否含有,没有返回位True,有返回False

‘叁’ python中常见的运算符有哪些

| 算术运算符 |
+:两个数相加两个数相加,或是字符串连接
-:两个数相减
*:两个数相乘,或是返回一个重复若干次的字符串
/:两个数相除,结果为浮点数
%:取模,返回两个数相除的余数
//:两个数相除,返回商的整数部分
**:幂运算,返回乘方结果
| 关系运算符 |
==:比较对象是否相等
!=:比较对象是否不相等
>:大于,例如a>b,将比较a与b的大小,a>b返回True,否则返回False
<:小于,例如a<b,将比较a与b的大小,a<b返回true,否则返回false< p="">
>=:大于等于,例如a>=b,将比较a与b的大小,a>=b返回True,否则返回False
<=:小于等于,例如a<=b,将比较a与b的大小,a<=b返回True,否则返回False
| 赋值运算符 |
=:常规赋值运算符,将运算结果赋值给变量
+=:加法赋值运算符,例如 a+=b 等效于 a=a+b
-=:减法赋值运算符,例如 a-=b 等效于 a=a-b
*=:乘法法赋值运算符,例如 a*=b 等效于 a=a*b
/=:除法赋值运算符,例如 a/=b 等效于 a=a/b
//=:取整除赋值运算符,例如 a//=b 等效于 a=a//b
%=:取模赋值运算符,例如 a%=b 等效于 a=a%b
**=:幂运算赋值运算符,例如 a**=b 等效于 a=a*b
| 逻辑运算符 |
and:与运算,如果a 为False,a and b返回False 否则返回y的计算值
or:或运算,如果a非0,返回a的值,否则返回b的值
not:非运算,如果a为True,返回False,如果a为False,返回True
| 成员运算符 |
in:如果在指定的序列中找到值返回True,否则返回False
not in:如果在指定的序列中找到值返回True,否则返回False
| 身份运算符 |
is:判断两个标识符是不是引用自一个对象
is not:判断两个标识符是不是引用自不同对象

‘肆’ python中常见的运算符有哪些分类

Python中的运算符主要分为六大类,其中包含算术运算符、赋值运算符、比较/关系运算符、逻辑运算符、位运算符以及三目运算符。
1、Python算术运算符
是对数值类型的变量进行运算的,比如说:加、减、乘、除、取模和乘方运算等;
2、Python赋值运算符
是对已存在的变量进行重新设置新值的运算符;
3、Python关系运算符(也被称为比较运算符)
关系运算符结果一般包含bool、True、False等,而关系表达式经常用在if结构的条件中或循环结构的条件中;
4、Python逻辑运算符
是用于连接多个条件,一般来讲就是关系表达式;
5、Python位运算符
主要是用于数值类型的二进制的运算;
6、Python三目运算符
在Python中,没有其他语言的三目运算符,可以借助if语言实现类似的三目运算符。

‘伍’ python中运算符有哪些

1. 比较运算符:

如果比较式成立,返回True;不成立,则返回False。

常见的比较运算符如下:

除了简单的两值相比之外,比较运算符还支持比较复杂的比较。

(1)多条件比较:

可以先给变量a赋值,然后做多条件比较。

1 a = 3
2 print(1 < a < 5)
(2)变量的比较:

给变量a和变量b分别赋值,进行比较。

1 a = 3
2 b = 3
3 print(a != b)
4
5 s1 = 'wangdan'
6 s2 = 'DuWangDan'
7 print(s1 == s2)
(3)函数结果的比较:

1 print(abs(-1) > len('wagndan'))
2 # abs():返回输入参数的绝对值
在比较运算中有一些需要留意的小问题:

不同类型的对象不能用“>、>=、<、<=”进行比较,但可以用“==、!=”做比较。

1 print(21 == len('wangdan'))
在文章开头说过,True对应的是1,False对应的是0。看下面这个例子,False+True其实相当于0+1:

1 print(False + True > False + False)
2. 成员运算符:

成员运算符的关键词是“in”,判断一个元素是否在某一个列表中。运行如下程序后,可得到反馈结果。

1 a = 1
2 b = 'beautiful'
3 album = [1,'beautifully',False,7]
4 # 创建列表,命名该列表为album
5 print(a in album)
6 print(b in album
当album=[]时,表示该列表为空。

如果想在album中新增内容,可以用append方法来实现。新增后,会在列表末尾显示新增的内容。

1 album = [1,'beautifully',False,7]
2 album.append('Wow')
3 # 用append()方法在album中新增内容
4 print(album)
3. 身份运算符:

身份运算符是用来比较两个对象是否是同一个对象,而之前比较运算符中的“==” 则是用来比较两个对象的值是否相等。

身份运算符主要用“is、is not”来判断。

1 a = 'wangdan'
2 b = 'wangdan'
3 print(a is b)
4 print(a is not b)
4. 布尔运算符:

在Python中有3种布尔运算符:and、or、not。

如下例子,返回结果分别为:False、True、True。

1 print(1 > 2 and 1 > 0)
2 print(1 > 2 or 1 > 0)
3 print(not False)

‘陆’ Python其实很简单 第六章 基本运算

Python中将算式称为表达式。数学上算式是用数学语言、数学符号来表达某种关系、某种运算、某种性质的,同样的,在Python中,表达式也是用运算符将各种数据类型的数据连接起来。

数据的类型在前面已经介绍过了,下面介绍一些最常用到的运算符。

6.1算术运算

算术运算符是用于处理四则运算的运算符,常用的算术运算符如下表所示。

算术表达式就是用算术运算符将各种类型的数据连接起来,算术运算的规则和数学中一致。除了数学中用到的四则运算符“ 、-、*、/ ”外,要特别注意“取模(%)”、“幂(**)”、“整除(//)”的用法。

6.2给变量赋值

最常用的赋值运算符是“=”,“a=b”的意思就是将值b赋值给变量a。

Python中还一些带有运算功能的赋值方法,含义为“先计算,后赋值”如:

以下假设变量:a=10,b=20

“+=”,读作“加赋值”,如a+=b,相当于a=a+b, 则a被赋值为30;

“-=”,读作“减赋值”,如a-=b,相当于a=a-b, 则a被赋值为-10;

“*=”,读作“乘赋值”,如a*=b,相当于a=a*b, a被赋值为200;

“/=”,读作“除赋值”,如a/=b,相当于a=a/b, a被赋值为0.5;

“%=”,读作“取余数赋值”,如a%=b,相当于a=a%b, a被赋值为10;

“**=”,读作“幂赋值”,如a**=b,相当于a=a**b, a被赋值为100000000000000000000;

“//=”,读作“取整数赋值”,如a//=b,相当于a=a//b, a被赋值为0;

6.3关系运算

关系运算符,也叫比较运算符,用于比较两个变量或表达式运算结果之间的大小关系。关系表达式是用关系运算符将变量或表达式连接起来的表达式,其运算结果为一个布尔值,即True或False。

Python3.0的关系运算符有:“大于>”、“小于=”、“小于或等于<=”。

还有一个特殊的关系运算符“值1变量值2”,如:

>>> a=10

>>> b=20

>>> c=15

>>> print(a<b<c) p=""> </b<c)>

False

>>> print(a<c<b) p=""> </c<b)>

True

6.4逻辑运算

逻辑运算符包括“逻辑与and”、“逻辑或or”、“逻辑非not”,具体用法见下表。

以下假设变量 a 为 10, b为 20:


在上表中,变量a和变量b都是非0的数,被当做值为True的变量参与逻辑运算。

阅读全文

与python运算符汇总整理相关的资料

热点内容
做系统选择哪个文件夹 浏览:281
如何登陆mc服务器 浏览:797
华为无法定位服务器地址 浏览:961
编译原理第三版陈火旺课本图片 浏览:566
cad用什么解压缩软件 浏览:715
编译的函数模版 浏览:359
加密货币利率改变 浏览:225
复杂网络案例python 浏览:296
死命令的意思 浏览:689
哪个app可以听日语电台 浏览:101
谷轮压缩机15hp 浏览:289
python任意整数冒泡降序 浏览:30
医保卡的钱哪个app能看到 浏览:576
主服务器崩溃如何进行域迁移 浏览:317
学安卓用什么语言好 浏览:78
qt命令行 浏览:800
慕课app班级在哪里 浏览:140
badusb编译工具下载 浏览:191
pdf角膜 浏览:548
云服务器ie浏览器为什么不能用 浏览:992