Python运算符示例| 算术,比较,逻辑,分配

Python运算符示例| 算术,比较,逻辑,赋值运算符是今天的主题。在这篇文章中,您将学习Python中不同类型的运算符,它们的语法以及如何将它们与简短示例一起使用。Python运算符用于对变量和值执行操作。运算符用于对值和变量执行操作。

操作员可以操作单个项目并返回结果。数据项称为操作数或参数。关键字或特殊字符代表运算符。

例如,对于身份运算符,我们使用关键字“is”和“is not”。

内容概述

  • 1 Python中的运算符是什么
  • 2 Python运算符示例
  • 3 Python算术运算符
  • 4算术运算符示例在Python中
  • 5 Python分配操作员
  • 6 Python比较运算符
  • 7比较运算符示例在Python中
  • 8 Python逻辑运算符
  • 9 Python中的逻辑运算符示例
  • 10 Python身份运算符
  • 11个身份运算符示例在Python中
  • 12 Python会员运营商
  • 13个成员运算符示例在Python中
  • 14 Python Bitwise运算符
  • 15 Python运算符总结

什么是Python中的运算符

运算符是Python中用于执行算术或逻辑计算的唯一符号。运行Python运算符的值称为操作数。

我们来看下面的代码示例。

打印(11 + 21)

查看输出。

➜pytpython3 app.py32➜pyt

这里,+是执行加法的运算符。11和21是操作数,32是操作的输出。

Python运算符示例

Python将运算符划分为以下组:

  1. 算术运算符
  2. 分配运营商
  3. 比较运算符
  4. 逻辑运算符
  5. 身份运营商
  6. 会员运营商
  7. 按位运算符

Python算术运算符

算术运算符与数值一起使用以执行日常数学运算。 

算术运算符执行不同的算术计算,如加法,减法,乘法,除法,%模数,指数等。

在Python中有几种算术运算方法,比如可以使用eval函数,声明变量和计算或调用函数。

操作者 含义
+ 添加两个操作数或一元加。 a + b
+2
从左侧减去右侧操作数或减去一元减号。 a – b
-2
* 乘以两个操作数。 a * b
/ 将左操作数除以右操作数(总是导致浮点数)。 a / b
% 模数:左操作数除右的余数。 a%b(a / b的剩余部分)
// 楼层划分:导致整数调整到数字行左侧的划分。 a // b
** 指数:左操作数上涨到右边的幂。 a ** b(a到电源b)

算术运算符示例在Python中

请参阅以下代码。

#app.py a = 11 b = 21 print('a + b =',a + b)print('a  -  b =',ab)print('a * b =',a * b)print(' a / b =',a / b)print('a // b =',a // b)print('a ** b =',a ** b)

查看输出。

➜pytpython3 app.py a + b = 32 a  -  b = -10 a * b = 231 a / b = 0.5238095238095238 a // b = 0 a ** b =7400249944258160101211➜pyt

Python赋值运算符

Python赋值运算符用于将右操作数的值赋给左操作数。Python中使用的多个赋值运算符是(+ =, – =,* =,/ =等)。

示例:例如,Python赋值运算符用于赋值。

a = 11是一个简单的赋值运算符,它将右边的值5赋给左边的变量a。

有各种Compound运算符,如+ = 11,它们会添加到变量中,然后分配相同的变量。它相当于a = a + 11。

操作者 等同于
= a = 11 a = 11
+= a + = 11 a = a + 11
-= a – = 11 a = a – 11
*= a * = 11 a = a * 11
/= a / = 11 a = a / 11
%= a%= 11 a = a%11
//= a // = 11 a = a // 11
**= a ** = 11 a = a ** 11
&= a&= 11 a = a&11
|= a | = 11 a = a | 11
^= a ^ = 11 a = a ^ 11
>> = a >> = 11 a = a >> 11
<< = a << = 11 a = a << 11

Python比较运算符

比较运算符用于比较两个值。

它根据条件返回True或False。

操作者 含义
> 大于:如果左操作数大于右操作数,则为真 a> b
< 小于:如果左操作数小于右,则为真 a
== 等于:如果两个操作数相等则为真 a == b
!= 不等于:如果操作数不相等则为真 a= b
> = 大于或等于:如果左操作数大于或等于右,则为真 a> = b
<= 小于或等于:如果左操作数小于或等于右边,则为真 a <= b

比较运算符示例在Python中

请参阅以下代码。

#app.py a = 11 b = 21 print('b> a is',b> a)print('b  = a is',b> = a)print('b <= a is',b <= a)

查看输出。

➜pytpython3 app.py b> a是真b  = a是真b <= a是假➜pyt

Python逻辑运算符

逻辑运算符用于组合条件语句。

逻辑运算符用于条件语句是True还是False。

逻辑运算符是AND,OR和NOT。对于逻辑运算符,应用以下条件。

  1. 对于AND运算符:如果两个操作数(右侧和左侧)都为True,则返回TRUE。
  2. 对于OR运算符:如果操作数(右侧或左侧)中的任何一个为True,则返回TRUE。
  3. 对于NOT运算符:如果操作数为False,则返回TRUE。
操作者 含义
如果两个操作数都为真,则为真。 a和b
要么 如果任一操作数为true,则为True。 a或b
如果操作数为假,则为真(补充操作数)。 不是

Python中的逻辑运算符示例

请参阅以下代码。

#app.py a =真b =假印刷('a和b是',a和b)打印('a或b是',a或b)打印('不是',不是a)

查看输出。

➜pytpython3 app.py a和b为False或b为True而不是a为假➜pyt

Python身份运算符

is和不是Python中的标识运算符。

它们用于检查两个值(或变量)是否位于存储器的相同部分。

两个相等的变量并不意味着它们是相同的。

身份运算符用于比较对象,而不是它们是否相等,但如果它们是同一个对象,则具有相同的内存位置。

操作者 含义
如果操作数相同则为真(引用同一对象) a是真的
不是 如果操作数不相似则为真(不要引用同一个对象) a不是真的

身份操作符示例在Python中

请参阅以下代码。

#app.py a1 = 11 b1 = 21 a2 ='Eleven'b2 ='Eleven'a3 =(11,21,10)b3 =(11,21,10)print(a1不是b1)print(a2是b2) )print(a3是b3)

查看输出。

➜pytpython3 app.py True True False yt pyt

Python会员运营商

如果序列在对象中呈现,则使用成员运算符来测试。

in和not in是Python中的成员运算符。它们用于测试序列(字符串,列表,元组,集合和字典)中是否找到值或变量。

操作者 含义
如果在序列中找到值/变量,则为真 5中
不在 如果未在序列中找到值/变量,则为True 5不在

成员操作符示例在Python中

请参阅以下代码。

#app.py a ='Millie Bobby Brown'b = {1:'x',2:'y'}打印('B'在a)打印('Millie'不在a)打印(1 in b)打印(b中的'a')

查看输出。

➜pytpython3 app.py真假真假yt pyt

Python Bitwise运算符

按位运算符对操作数起作用,就像它们是一串二进制数字一样。

它一点一点地运作,因此得名。

操作者 含义
按位AND a&b = 0(0000 0000
| 按位OR a | b = 14(0000 1110
~ 按位NOT ~a = -11(1111 0101
^ 按位异或 a ^ b = 14(0000 1110
>> 按位右移 a >> b = 2(0000 0010
<< 按位左移 a << b = 40(0010 1000

例如,2在二进制中是10,而在二进制中是7。

Python运算符摘要

编程语言中的运算符用于对值和变量执行各种操作。在Python中,您可以使用以下运算符。

  1. Python中有几种算术计算方法,因为您可以使用eval函数,声明变量和计算或调用函数。
  2. 比较运算符通常被称为关系运算符,用于比较它们两侧的值并确定它们之间的关系。
  3. Python赋值运算符是为变量赋值。
  4. Python还允许您在复杂的算术计算中使用Compound赋值运算符,您可以在其中将一个操作数的结果分配给另一个。
  5. 对于AND运算符:如果两个操作数(右侧和左侧)都为True,则返回TRUE。
  6. 对于OR operato:如果操作数(右侧或左侧)为True,则返回TRUE。
  7. 对于NOT运算符 – 如果操作数为False,则返回TRUE。
  8. Python中使用了两个成员运算符。(in,not in)。
  9. 它根据特定序列或字符串中存在的变量给出结果。
  10. Python中使用的两个标识运算符是,不是。
  11. 如果两个变量指向同一个对象,则返回true,否则返回false。

最后,Python操作符示例| 算术,比较,逻辑,分配结束了。

 

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Krunal所有,未经许可,不得转载
你可能还喜欢