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将运算符划分为以下组:
- 算术运算符
- 分配运营商
- 比较运算符
- 逻辑运算符
- 身份运营商
- 会员运营商
- 按位运算符
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。对于逻辑运算符,应用以下条件。
- 对于AND运算符:如果两个操作数(右侧和左侧)都为True,则返回TRUE。
- 对于OR运算符:如果操作数(右侧或左侧)中的任何一个为True,则返回TRUE。
- 对于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中,您可以使用以下运算符。
- Python中有几种算术计算方法,因为您可以使用eval函数,声明变量和计算或调用函数。
- 比较运算符通常被称为关系运算符,用于比较它们两侧的值并确定它们之间的关系。
- Python赋值运算符是为变量赋值。
- Python还允许您在复杂的算术计算中使用Compound赋值运算符,您可以在其中将一个操作数的结果分配给另一个。
- 对于AND运算符:如果两个操作数(右侧和左侧)都为True,则返回TRUE。
- 对于OR operato:如果操作数(右侧或左侧)为True,则返回TRUE。
- 对于NOT运算符 – 如果操作数为False,则返回TRUE。
- Python中使用了两个成员运算符。(in,not in)。
- 它根据特定序列或字符串中存在的变量给出结果。
- Python中使用的两个标识运算符是,不是。
- 如果两个变量指向同一个对象,则返回true,否则返回false。
最后,Python操作符示例| 算术,比较,逻辑,分配结束了。