Opera托尔斯 Python – 逻辑、算术、比较

什么是逻辑 Opera托尔斯 Python?

合乎逻辑 Opera托尔斯 Python 用于对变量的值进行逻辑运算。值要么为真,要么为假。我们可以通过真值的结果来判断条件。python 中的逻辑运算符主要有三种:逻辑与、逻辑或和逻辑非。 Operators 由关键字或特殊字符来表示。

算术 Opera职权范围

算术 Opera执行各种算术计算,如加法、减法、乘法、除法、%模数、指数等。在 Python 就像您可以使用 eval 函数、声明变量和计算、或调用函数一样。

例如::对于算术运算符,我们将以加法这个简单例子为例,我们将两位数 4+5=9

x= 4	
y= 5
print(x + y)

类似地,您可以使用其他算术运算符,如乘法(*)、除法(/)、减法(-)等。

竞品对比 Opera职权范围

竞品对比 Opera托尔斯 Python 比较操作数两侧的值并确定它们之间的关系。它也被称为关系运算符。python 中的各种比较运算符有(==、!=、<>、>、<= 等)

例如::对于比较运算符,我们将比较 x 的值与 y 的值,并以 true 或 false 打印结果。在此示例中,我们的值 x = 4 小于 y = 5,因此当我们将值打印为 x>y 时,它实际上是将 x 的值与 y 进行比较,由于它不正确,因此它返回 false。

x = 4
y = 5
print(('x > y  is',x>y))

同样,您可以尝试其他比较运算符(x < y、x==y、x!=y 等)

Python 转让 Opera职权范围

转让 Opera职权范围 in Python 用于将右操作数的值赋给左操作数。 Python 为(+=、-=、*=、/= 等)。

例如:: Python 赋值运算符只是赋值,例如

num1 = 4
num2 = 5
print(("Line 1 - Value of num1 : ", num1))
print(("Line 2 - Value of num2 : ", num2))

复合赋值运算符示例

我们还可以使用复合赋值运算符,其中可以将右操作数加、减、乘到左侧,并将加法(或任何其他算术函数)赋值给左操作数。

  • 步骤 1:为 num1 和 num2 赋值
  • 步骤 2:将 num1 和 num2 的值相加(4+5=9)
  • 步骤 3:将这个结果与步骤 1 的输出(2+9)相加
  • 步骤 4:它将打印最终结果为 13
num1 = 4
num2 = 5
res = num1 + num2
res += num1
print(("Line 1 - Result of + is ", res))

合乎逻辑 Operators 或按位 Opera职权范围

逻辑运算符 Python 用于 条件陈述 为真或假。逻辑运算符 Python 是 AND、OR 和 NOT。对于逻辑运算符,应用以下条件。

  • 对于 AND 运算符 - 如果两个操作数(右侧和左侧)都为真,则返回 TRUE
  • 对于 OR 运算符 - 如果任一操作数(右侧或左侧)为真,则返回 TRUE
  • 对于 NOT 运算符 - 如果操作数为假,则返回 TRUE

例如::在此示例中,我们根据 a 和 b 的值得出真或假

a = True
b = False
print(('a and b is',a and b))
print(('a or b is',a or b))
print(('not a is',not a))

会员信息 Opera职权范围

这些运算符测试序列(例如列表、字符串或元组)中的成员身份。有两个成员运算符用于 Python. (in,not in)。它根据指定序列或字符串中存在的变量给出结果

例如::例如,我们在这里检查列表中 x=4 的值和 y=8 的值是否可用,方法是使用 in不在 运营商。

x = 4
y = 8
list = [1, 2, 3, 4, 5 ];
if ( x in list ):
   print("Line 1 - x is available in the given list")
else:
   print("Line 1 - x is not available in the given list")
if ( y not in list ):
   print("Line 2 - y is not available in the given list")
else:
   print("Line 2 - y is available in the given list")
  • 声明 x 和 y 的值
  • 声明列表的值
  • 在代码中使用 if 语句中的“in”运算符来检查列表中是否存在 x 的值并相应地打印结果
  • 在代码中使用 if 语句中的“not in”运算符来检查 y 的值是否存在于列表中,并相应地打印结果
  • 运行代码-当代码运行时,它会给出所需的输出

身份 Opera职权范围

身份 Opera托尔斯 Python 用于比较两个对象的内存位置。 Python 是(是,不是)。

  • Operator 是:如果两个变量指向同一个对象,则返回 true,否则返回 false
  • Operator 不是:如果两个变量指向同一个对象,则返回 false,否则返回 true

以下操作数按优先级依次递减。

Opera同一框中的值从左到右进行评估

Operators (优先级依次降低)
** 指数
*、/、//、% 乘法、除法、整数除法、模数
+,– 加法、减法
<= < > >= 比较运算符
= %= /= //= -= += *= **= 转让 Opera职权范围
是 不是 身份运算符
在不在 会员经营者
不是或和 逻辑运算符

例如::

x = 20
y = 20
if ( x is y ): 
	print("x & y  SAME identity")
y=30
if ( x is not y ):
	print("x & y have DIFFERENT identity")
  • 声明变量 x 和 y 的值
  • 在代码中使用运算符“is”检查 x 的值是否与 y 相同
  • 接下来,如果 x 的值与 y 不相同,我们在代码中使用运算符“is not”
  • 运行代码-结果输出符合预期

Opera优先权

运算符优先级决定了哪些运算符需要先求值。为了避免值出现歧义,优先级运算符是必需的。就像在普通乘法方法中一样,乘法的优先级高于加法。例如,在 3+ 4*5 中,答案是 23,为了改变优先级顺序,我们使用括号 (3+4)*5,现在答案是 35。优先级运算符用于 Python 是(一元 + – ~、**、* / %、+ – 、&)等。

v = 4
w = 5
x = 8
y = 2
z = 0
z = (v+w) * x / y;   
print("Value of (v+w) * x/ y is ",  z)
  • 声明变量 v,w…z 的值
  • 现在应用公式并运行代码
  • 代码将执行并计算优先级较高的变量,并给出输出

Python 2示例

以上例子 Python 3 个代码,如果你想使用 Python 2,请考虑以下代码

#Arithmetic Operators
x= 4	
y= 5
print x + y

#Comparison Operators
x = 4
y = 5
print('x > y  is',x>y)

#Assignment Operators
num1 = 4
num2 = 5
print ("Line 1 - Value of num1 : ", num1)
print ("Line 2 - Value of num2 : ", num2)

#compound assignment operator
num1 = 4
num2 = 5
res = num1 + num2
res += num1
print ("Line 1 - Result of + is ", res)

#Logical Operators
a = True
b = False
print('a and b is',a and b)
print('a or b is',a or b)
print('not a is',not a)

#Membership Operators
x = 4
y = 8
list = [1, 2, 3, 4, 5 ];
if ( x in list ):
   print "Line 1 - x is available in the given list"
else:
   print "Line 1 - x is not available in the given list"
if ( y not in list ):
   print "Line 2 - y is not available in the given list"
else:
   print "Line 2 - y is available in the given list"

#Identity Operators
x = 20
y = 20
if ( x is y ):
	print "x & y  SAME identity"
y=30
if ( x is not y ):
	print "x & y have DIFFERENT identity"

#Operator precedence
v = 4
w = 5
x = 8
y = 2
z = 0
z = (v+w) * x / y;   
print "Value of (v+w) * x/ y is ",  z

总结

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

  • 算术计算有多种方法 Python 因为您可以使用 eval 函数,声明变量并计算,或者调用函数
  • 比较运算符通常称为关系运算符,用于比较两边的值并确定它们之间的关系
  • Python 赋值运算符只是将值分配给变量
  • Python 还允许您在复杂的算术计算中使用复合赋值运算符,将一个操作数的结果赋值给另一个操作数
  • 对于 AND 运算符 - 如果两个操作数(右侧和左侧)都为真,则返回 TRUE
  • 对于 OR 运算符 - 如果任一操作数(右侧或左侧)为真,则返回 TRUE
  • 对于 NOT 运算符 - 如果操作数为假,则返回 TRUE
  • 有两个成员运算符用于 Python. (在,不在)。
  • 它根据指定序列或字符串中存在的变量给出结果
  • 两个标识运算符用于 Python 是(是,不是)
  • 如果两个变量指向同一个对象则返回 true,否则返回 false
  • 当您必须设置复杂计算中需要首先完成的计算的优先级时,优先运算符很有用。