Python中的运算符是什么?本文详解!
python中的运算符是什么?
运算符是Python中执行算术或逻辑计算的特殊符号。运算符所操作的值称为操作数。
例如:
>>> 2+35
在这里,+是执行加法的运算符。2和3是操作数,5是操作的输出。
算术运算符
算术运算符用于执行数学运算,例如加法,减法,乘法等。
示例1:Python中的算术运算符
x = 15y
= 4# Output: x + y = 19
print("x + y =",x+y)
# Output: x - y = 11
print("x - y =",x-y)
# Output: x * y = 60
print("x * y =",x*y)
# Output: x / y = 3.75
print("x / y =",x/y)
# Output: x // y = 3
print("x // y =",x//y)
# Output: x ** y = 50625
print("x ** y =",x**y)
输出量
x + y = 19x
-y = 11x
* y = 60x
/ y = 3.75x
// y = 3x
** y = 50625
俗话说,实践出真知~
小的在这给大家安利一套《2020最新企业Pyhon项目实战》视频教程,可以去小编的Python交流.扣扣.裙 :8衣久二五寺久寺二(数字的谐音转换下可以找到了)免费下载。
比较运算符
比较运算符用于比较值。它返回True或False根据条件返回。
示例2:Python中的比较运算符
x = 10y
= 12# Output: x > y is False
print("x > y is",x>y)
# Output: x < y is True
print("x < y is",x<y)
# Output: x == y is False
print("x == y is",x==y)
# Output: x != y is True
print("x != y is",x!=y)
# Output: x >= y is False
print("x >= y is",x>=y)
# Output: x <= y is True
print("x <= y is",x<=y)
输出量
x> y为假x
<y为真x
== y为假x!
= y为真x
> = y为假x
<= y为真
逻辑运算符
逻辑运算符是and,or,not 。
Operator
含义
例
and
如果两个都为真
x和y
or
如果任何一个为真
x或y
not
如果是false,则为true
不是x
示例3:Python中的逻辑运算符
x = Truey
= Falseprint("x and y is",x and y)print("x or y is",x or y)print("not x is",not x)
输出量
x和y为假x或y为真
不是x为False
这是这些运算符的真值表。
位运算
按位运算符作用于操作数,就好像它们是二进制数字的字符串一样。它们一点一点地运行,因此得名。
例如,2是10二进制文件,7是111。
在下面的表格:让X= 10(0000 1010二进制),并且ÿ= 4(0000 0100二进制)
赋值运算符
在Python中使用赋值运算符为变量赋值。
a = 5 是一个简单的赋值运算符,它将变量右边的值5赋给变量 一种 在左边。
Python中有许多类似的复合运算符,a += 5它们会添加到变量中,然后再分配给它们。等同于a = a + 5。
特殊运算符
Python语言提供了一些特殊类型的运算符,例如身份检测运算符或成员检测运算符。下面通过示例对其进行描述。
身份检测运算符
is而is not在Python的身份运营。它们用于检查两个值(或变量)是否位于内存的同一部分。两个相等的变量并不意味着它们是相同的。
Operator
含义
例
is
如果操作数相同则为真(引用同一对象)
x is True
is not
如果操作数不相同,则为真(不引用同一对象)
x is not True
示例4:Python中的身份检测运算符
x1 = 5y1
= 5x2
= "Hello"y2
= "Hello"x3
= [1,2,3]y3
= [1,2,3]# Output: Falseprint(x1 isnot y1)
# Output: True
print(x2 is y2)
# Output: False
print(x3 is y3)
输出量
假真正
假
在这里,我们看到 x1 和 11是具有相同值的整数,因此它们既相等又相同。情况也是一样2倍 和 22 (字符串)。
但 3倍 和 33是列表。它们是相等的但不相同。这是因为尽管它们相等,但解释器将它们分别定位在内存中。
成员检测运算符
in而not in在Python成员检测运算。它们用于测试在序列(字符串,列表,元组,集合和字典)中是否找到值或变量。
在字典中,我们只能测试键的存在,而不是值。
示例#5:Python中的成员检测运算符
x = "Hello world"y
= {1:"a",2:"b"}# Output: Trueprint("H"in x)
# Output: True
print("hello"notin x)
# Output: True
print(1 in y)
# Output: False
print("a"in y)
输出量
真正真正
真正
假
这里,"H"是X但"hello"不存在X(请记住,Python区分大小写)。同样,1是键,"a"是字典中的值ÿ。因此,"a" in yreturn False。
最后小的给大家安利一套2020最新python入门到高级项目实战视频教程,可以去小编的Python交流.扣扣.裙 :8衣久二五寺久寺二(数字的谐音转换下可以找到了),还可以跟行业大牛交流讨教!
本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
以上是 Python中的运算符是什么?本文详解! 的全部内容, 来源链接: utcz.com/z/530977.html