百度
360搜索
搜狗搜索

python逻辑运算符有哪些,python运算符有哪些详细介绍

本文目录一览: python的逻辑运算符有哪些

主要有四种:
1、比较运算符
如果成立则返回True,不成立则返回False
注意:不同类型的对象之间只能用“==、!=”作比较。
2. 成员运算符
成员运算符的关键词是“in”,判断一个元素是否在某一个列表(容器)中
3. 身份运算符:
身份运算符是用来比较两个对象是否是同一个对象,身份运算符主要用“is、is not”来判断。
4. 布尔运算符:
在Python中有3种布尔运算符:and、or、not。

Python中的逻辑运算符有哪些呢?

关键是一个变量/值是“相当于”True还是False。
None、False、空字符串""、0、空列表[]、空字典{}、空元组(),都相当于False。其它的都相当于True。
先说 A or B 。
如果A相当于True,那么返回A。否则,返回B。
所以,如果A和B都是False,那么A and B也是False (False or False == False)。
除了做布尔值的判断,C = A or B 这种写法,常用于不确定A是否为空值时,把B作为候补来赋值给C。
A and B相反。如果A相当于True,那么返回B。否则,返回A。
所以,只有A和B都是True时,A and B才是True (True and True == True)。

python关键字有哪些

1、and、or、not
and、or、not关键字都是逻辑运算符,用法如下:
and:如果两个语句都返回True,则返回值将仅为True,否则它将返回False
or:如果其中一条语句返回True,则返回值为True,否则它将返回False
not:如果语句不是True,则返回值为True,否则返回False
2、if、elif、else
if、elif、else主要用于条件语句,用法如下:
if:用于创建条件语句(if语句),并且仅当条件为True时,才允许执行if代码块
elif:在条件语句(if语句)中使用,是else if的缩写
else:在条件语句(if语句)中使用,并确定在if条件为False时该执行的代码
其中,else关键字还在try… except块中使用。
3、for、while
for、while主要用于定义一个循环,用法如下:
for:用于创建一个for循环,它可以用来遍历序列,例如列表,元组等
while:用于定义while循环,while循环将继续,直到while的条件为False
4、True、False
True、False是比较操作返回的结果,用法如下:
True:关键字True与1相同
False:关键字False与0相同
5、continue、break
continue、break主要用在for循环和while循环中,用法如下:
continue:continue关键字用于在for循环(或while循环)中结束当前迭代,并继续进行下一个迭代
break:break关键字用于中断for循环或while循环
6、pass
pass语句用作将来代码的占位符。当执行pass语句时,不会有任何影响,只是占位作用代表空白代码,但是,如果你不写任何东西,就会报错。循环,函数定义,类定义或if语句中不允许使用空代码,则可以使用pass
Python的33个关键字是:1、内置常量【False、None、True】;2、逻辑与、或、非【and or not】;3、判断与循环【if elif else,for while break continue】;4、重命名【as】。
一、查看Python所有关键字
import keysword
keyword.kwlist
['False','None', 'True','and','as', 'assert','break','class','continue', 'def','del','elif', 'else','except','finally', 'for', 'from','global','if','import','in','is','lambda', 'nonlocal','not','or','pass','raise', 'return','try','while','with','yield']
二、Python关键字详解
(1)内置常量
False、None、True
>>> False == 0
True >>> True == 1 True >>> type(False)>>> type(None)
(2)逻辑与 或 非 and or not
优先级:not and or
x and y 如果 x 为 False 、空、0,返 回 x,否则返回 y
x or y 如果 x 为 False、 空、0,返回 y,否则返回x
not x 如果 x 为 False、 空、0,返回 True,否则返回False
3、判断 与 循环:if elif else;is in;for while break continue
4、函数:def lambda;pass return yied
5、异常处理:try except finally raise assert
6、导入模块 包:import from
7、重命名:as
8、变量:global nonlocal
9、类:class
10、删除:del
11、上下文管理:with
paython的关键字有and、or、not(逻辑运算符);if、elif、else(条件语句);for、while(循环语句);True、False(布尔变量);continue、break(循环控制)等。
一、and、or、not(逻辑运算符)
and:如果两个语句都返回True,则返回值将仅为True,否则它将返回False。
or:如果其中一条语句返回True,则返回值为True,否则它将返回False。
not:如果语句不是True,则返回值为True,否则返回False。
二、if、elif、else(条件语句)
if:用于创建条件语句(if语句),并且仅当条件为True时,才允许执行if代码块。
elif:在条件语句(if语句)中使用,是else if的缩写。
else:在条件语句(if语句)中使用,并确定在if条件为False时该执行的代码。
三、for、while(循环语句)
for:用于创建一个for循环,它可以用来遍历序列,例如列表,元组等。
while:用于定义while循环,while循环将继续,直到while的条件为False。
四、True、False(布尔变量)
True:关键字True与1相同。
False:关键字False与0相同。
五、continue、break(循环控制)
continue:continue关键字用于在for循环(或while循环)中结束当前迭代,并继续进行下一个迭代。
break:break关键字用于中断for循环或while循环。

pythonor和and的用法区别

Python中的逻辑运算符有三种:and、or和not。其中and和or是最常用的两种逻辑运算符,它们都用于组合条件表达式,可以帮助我们在编写Python程序时更加灵活地控制程序的流程。下面我们就来详细了解一下and和or的用法区别。
区别
and和or的最大区别在于,and运算符要求两个条件表达式都为True才为True,而or运算符只要求其中一个条件表达式为True就为True。因此,当我们需要同时满足两个条件时,应该使用and运算符;当我们只需要满足其中一个条件时,应该使用or运算符。
例如:
```
x = 5
y = 10
if x > 0 and y > 0:
print("x和y都大于0")
if x > 0 or y > 0:
print("x和y至少有一个大于0")
```
上述代码中,第一个if语句使用了and运算符,表示只有当x和y都大于0时才会输出“x和y都大于0”这个字符串;第二个if语句使用了or运算符,表示只要x或y中有一个大于0,就会输出“x和y至少有一个大于0”这个字符串。
拓展:
and运算符
and运算符用于组合两个条件表达式,只有当两个条件表达式都为True时,整个表达式才为True,否则为False。
例如:
```
x = 5
y = 10
if x > 0 and y > 0:
print("x和y都大于0")
```
上述代码中,当x和y都大于0时,才会输出“x和y都大于0”这个字符串。如果x或y中有一个小于等于0,那么整个条件表达式就为False,就不会执行print语句了。
2. or运算符
or运算符也用于组合两个条件表达式,但是只要其中一个条件表达式为True,整个表达式就为True,只有当两个条件表达式都为False时,整个表达式才为False。
例如:
```
x = 5
y = -10
if x > 0 or y > 0:
print("x和y至少有一个大于0")
```
上述代码中,当x或y中有一个大于0时,就会输出“x和y至少有一个大于0”这个字符串。如果x和y都小于等于0,那么整个条件表达式就为False,就不会执行print语句了。
除了and和or之外,还有一个not运算符,它用于对一个条件表达式取反。例如:
```
x = 5
if not x > 0:
print("x小于等于0")
```
上述代码中,not运算符对x > 0这个条件表达式取反,表示只有当x小于等于0时才会输出“x小于等于0”这个字符串。

python中and、or和not 三个逻辑运算符,一直理解不了,求帮助!

简单解释就是:
and -> A and B -> 表示A和B都必须同时满足才可以
or -> A or B -> 表示A或B,两者满足一个,其中任意一个,就可以了
not A -> 对于A取反 -> A原来是真,则现在是假;A原来是假,则现在是真。
这些,其实和Python关系不大,和你对于基本的,编程语言中的逻辑,不理解有关系。
很多语言,都是这个逻辑的。也本身是符合人类的逻辑的。
感兴趣的,自己去看:
【教程】Python开发入门详解
(此处不给贴地址,请用google搜标题,即可找到地址的)
0 and 1 结果为0;3 and 4结果为4;其实本质都是两者都为1时结果才为1,python中除0之外所有正整数在逻辑运算符的时候都可以理解为1,and需要确定两者是否均为1时才输出结果,否则则输出0,3 and 4中,到4的时候确定了两者均为1,所以输出了结果4。or则是出现1结果则为1,0 or 1为1,1 or 0也为1,3 or 4为3,因为3可以理解为1,已经确定了则输出结果3。not 1为false,not 0为true,not 3为false。这样能够理解了吧。希望能够帮到被这个问题困惑的人。
77、 表达式 3 or 5 的值为__(3) 真或真返回第一个真,真或真返真
78、 表达式 0 or 5 的值为___(5) 假或真返真
79、 表达式 3 and 5 的值为__。(5) 真且真返真,返回第二个真。
#and, or:
# 判断变量是否为0, 是0则为False,非0判断为True,
# and中含0,返回0; 均为非0时,返回后一个值,两个1返回第二个1(两个真返回第二个真),其余返回第一个非0
a=(2 and 0) # 返回0
b=(2 and 1) # 返回1
c=(1 and 2) # 返回2
#1且1返1,1且0返0,0且1返1
print(a)
print(b)
print(c)
# or中, 至少有一个非0时,返回第一个非0,
d=(2 or 0) # 返回2
c=(2 or 1) # 返回2
e=(0 or 1) # 返回1
f=(0 or 0) # 返回0,重点记住,or只有 0 or 0 才返回0,两个0返回第二个0(两个假返回第二假),其余返回第一个非0
#1或1返1,1或0返1,0或1返1
print(d)
print(c)
print(e)
print(f)
Python 中,
or 可以理解为找真值演算,从左到右发现真值就返回真值;
如果两个都是假值,那就返回最后一个假值。
and 可以理解为找假值演算,从左到右发现假值就返回假值;
如果两个都是真值,那就返回最后一个真值。
演算规则简单归纳一下就是:
or :找真值:
如果有一个值为真,or 立刻返回第一个真值;
如果所有值都为假,or 返回最后一个假值。
and :找假值:
如果有一个值为假,and 立刻返回第一个假值;
如果所有值都为真,and 返回最后一个真值。
(or或假,假装疑惑,A和B同时是假时才是假。and且行且珍惜,A且B为真时才是真。)(or或假,两个为假时,返回最后一个假值。and且行且珍惜,两个为真时,返回最后一个真值。都是返回最后一个)(假或假才是假,真且真才是真)
(0代表假False,其他数字代表真True)
‘and’、‘or’和‘not’的优先级是not>and>or
首先,‘and’、‘or’和‘not’的优先级是not>and>or。
and :x and y 返回的结果是决定表达式结果的值。如果 x 为真,则 y 决定结果,返回 y ;如果 x 为假,x 决定了结果为假,返回 x。
or :x or y 跟 and 一样都是返回决定表达式结果的值。
not : 返回表达式结果的“相反的值”。如果表达式结果为真,则返回false;如果表达式结果为假,则返回true。
其次,逻辑操作符and 和or 也称作短路操作符(short-circuitlogic)或者惰性求值(lazy evaluation):它们的参数从左向右解析,一旦结果可以确定就停止。
例如,如果A 和C 为真而B 为假, A and B and C 不会解析C,作用于一个普通的非逻辑值时,短路操作符的返回值通常是最后一个变量。因此,逻辑运算符的理解也与C语言中不同。举个例子:
在以上例子中,按照C语言对的思维,3 and 4即3与4为3,但是由于是短路操作符,结果为4,是因为and运算符必须所有的运算数都是true才会把所有的运算数都解析,并且返回最后一个变量,即为4;改变一下顺序4 and 3 ,结果也不一样,即为3.
而或逻辑(or),即只要有一个是true,即停止解析运算数,返回最近为true的变量,即 3 or 4,值为3;改变顺序4 or 3 即为4.

阅读更多 >>>  linux编程有什么好玩的(Linux编程:探索有趣之处,激发创意潜能)

python运算符有哪些

Python运算符如下:
1、算术运算符
用于算术运算的符号,如加号(+)、减号(-)、乘号(*)、除号(/)等。
2、比较运算符
用于比较两个变量之间的大小关系,如等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
3、逻辑运算符
用于连接多个逻辑表达式,如与(and)、或(or)、非(not)等。
4、位运算符
用于对二进制数进行操作,如按位与(&)、按位或(|)、按位取反(~)等。
5、赋值运算符
用于将值赋给变量,如赋值(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)等。
6、成员运算符
用于检测一个值是否为序列的成员,如in、not in。
7、身份运算符
用于比较两个对象的内存地址是否相同,如is、is not。
8、其他运算符
还有三目运算符、取反运算符等。
介绍逻辑运算符的种类以及使用方法,例子使用pycharm解释器。
电脑:华为MateBook
系统:Windows10
软件:pycharm解释器1.0
1、第一个,逻辑与and,就是并且的意思;写法是:a and b (a,b为python对象),使用方法:如果a为False,a and b返回False,否则它返回b的计算值。举例如图,and左右没用其他逻辑计算仅数字的情况,(我们知道python中,数字0即为Fasle,其他数字为True)。
2、非数字类型的对象,使用and时也是同样的结果;例如下图:(空的列表即为False)。
3、当and左右是其他逻辑运算的情况;同样和上面两种情况一样。例图,and两边是比较运算的结果。
4、第二个,逻辑或or;也就是或者的意思。写法是:a or b (a,b为python对象),用法:如果a为True,它返回a的值,否则它返回b的计算值。第一例子仍以数字来说明。
5、如果or两边是其他的布尔表达式,用法也是与上面相同的;如图中例子中or两边都是比较运算符。
6、第三个:逻辑非not,就是不是的意思;写法not a;(a为python对象)。用法:如果a为True,则返回False;如果a为False,则返回True。

python中常用的运算符

Python常用的运算符如下:
1、算术运算符
用于算术运算的符号,如加号(+)、减号(-)、乘号(*)、除号(/)等。
2、比较运算符
用于比较两个变量之间的大小关系,如等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
3、逻辑运算符
用于连接多个逻辑表达式,如与(and)、或(or)、非(not)等。
4、位运算符
用于对二进制数进行操作,如按位与(&)、按位或(|)、按位取反(~)等。
5、赋值运算符
用于将值赋给变量,如赋值(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)等。
6、成员运算符
用于检测一个值是否为序列的成员,如in、not in。
7、身份运算符
用于比较两个对象的内存地址是否相同,如is、is not。
8、其他运算符
还有三目运算符、取反运算符等。
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中常见的运算符有哪些分类?

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 = 'duwangdan'
6 s2 = 'DuWangDan'
7 print(s1 == s2)
(3)函数结果的比较:
1 print(abs(-1) > len('duwagndan'))
2 # abs():返回输入参数的绝对值
在比较运算中有一些需要留意的小问题:
不同类型的对象不能用“>、>=、<、<=”进行比较,但可以用“==、!=”做比较。
1 print(21 == len('duwangdan'))
在文章开头说过,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 = 'duwangdan'
2 b = 'duwangdan'
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)
算术运算符(加、减、乘、除、取模、)、赋值运算符(+=、-=、/=、%=、*=)、比较运算符(<、>、>=、<=、==、!=)、逻辑运算符(and、or、not)
注意运算优先级:逻辑运算符
<
比较运算符
运算符的分类和使用可以参考黑马程序员社区软件测试板块。不懂得的问题可以对话框直接咨询。
Python中的运算符主要分为六大类,其中包含算术运算符、赋值运算符、比较/关系运算符、逻辑运算符、位运算符以及三目运算符。
1、Python算术运算符
是对数值类型的变量进行运算的,比如说:加、减、乘、除、取模和乘方运算等;
2、Python赋值运算符
是对已存在的变量进行重新设置新值的运算符;
3、Python关系运算符(也被称为比较运算符)
关系运算符结果一般包含bool、True、False等,而关系表达式经常用在if结构的条件中或循环结构的条件中;
4、Python逻辑运算符
是用于连接多个条件,一般来讲就是关系表达式;
5、Python位运算符
主要是用于数值类型的二进制的运算;
6、Python三目运算符
在Python中,没有其他语言的三目运算符,可以借助if语言实现类似的三目运算符。

阅读更多 >>>  linux怎么直接运行一个py文件

Python中+=是什么意思?

在Python"
//
"表示整数除法。
Python其它表达式:
Python的表达式写法与C/C++类似。只是在某些写法有所差别。
主要的算术运算符与C/C++类似。+,
-,
*,
/,
//,
**,
~,
%分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。
>>,
<
<表示右移和左移。&,
|,

^表示二进制的AND,

OR,

XOR运算。>,

<,

==,

!=,

<=,

>=用于比较两个表达式的值,

分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~,

|,

^,

&,

<<,

>>必须应用于整数。

扩展资料:

Python使用and,

or,

not表示逻辑运算。

is,

is

not用于比较两个变量是否是同一个对象。in,

not

in用于判断一个对象是否属于另外一个对象。

Python支持“列表推导式”(list

comprehension),比如计算0-9的平方和:

>>>

sum(x

*

x

for

x

in

range(10))

285

Python使用lambda表示匿名函数。匿名函数体只能是表达式。比如:

>>>

add=lambda

x,

y

:

x

+

y

>>>

add(3,2)

Python使用y

if

cond

else

x表示条件表达式。意思是当cond为真时,表达式的值为y,否则表达式的值为x。相当于C++和Java里的cond?y:x。

Python区分列表(list)和元组(tuple)两种类型。list的写法是[1,2,3],而tuple的写法是(1,2,3)。可以改变list中的元素,而不能改变tuple。

在某些情况下,tuple的括号可以省略。tuple对于赋值语句有特殊的处理。因此,可以同时赋值给多个变量,比如:

>>>

x,

y=1,2

#

同时给x,y赋值,最终结果:x=1,

y=2

特别地,可以使用以下这种形式来交换两个变量的值:

>>>

x,

y=y,

x

#最终结果:y=1,

x=2

Python使用'(单引号)和"(双引号)来表示字符串。与Perl、Unix

Shell语言或者Ruby、Groovy等语言不一样,两种符号作用相同。一般地,如果字符串中出现了双引号,就使用单引号来表示字符串;反之则使用双引号。如果都没有出现,就依个人喜好选择。

出现在字符串中的\(反斜杠)被解释为特殊字符,比如\n表示换行符。表达式前加r指示Python不解释字符串中出现的\。这种写法通常用于编写正则表达式或者Windows文件路径。

Python支持列表切割(list

slices),可以取得完整列表的一部分。支持切割操作的类型有str,

bytes,

list,

tuple等。

它的语法是...[left:right]或者...[left:right:stride]。假定nums变量的值是[1,

3,

5,

7,

8,

13,

20],那么下面几个语句为真:

nums[2:5]

==

[5,

7,

8]

从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素。

nums[1:]

==

[3,

5,

7,

8,

13,

20]

切割到最后一个元素。

nums[:-3]

==

[1,

3,

5,

7]

从最开始的元素一直切割到倒数第3个元素。

nums[:]

==

[1,

3,

5,

7,

8,

13,

20]

返回所有元素。改变新的列表不会影响到nums。

nums[1:5:2]

==

[3,

7]

从下标为1的元素切割到下标为5的元素但不包含下标为5的元素,且步长为2。

参考资料:

搜狗百科——Python(计算机程序设计语言)

1、格式符

例如:

a = 'test'

print 'it is a %s' %(a)

打印的结果就是 it is a test

2、单独看%,是一个运算符号,求余数。

例如:

求模运算,相当于mod,也就是计算除法的余数,比如5%2就得到1。

扩展资料:

python中%常用的操作有%s,%d,%r等

%s,%r,%d分别表示字符串以str(),rper(),以及十进制整数表示,%f表示结果为浮点型。

1、%f 浮点型

import math

%a.bf,a表示浮点数的打印长度,b表示浮点数小数点后面的精度 ,%f时表示原值,默认是小数点后5位数 。

print "PI=%f" % math.pi

output: PI=3.141593

只是%9f时,表示打印长度9位数,小数点也占一位,不够左侧补空格

print "PI=%9f" % math.pi

output: PI=_3.141593

2、%d 整型

[python] view plain copy

num=14

#%d打印时结果是14

3、%s 字符串

[python] view plain copy

string="hello"

%s打印时结果是hello

1. 相加,然后返回值给前一个变量

eg:

>>> a=1

>>> b=2

>>> a+=b

>>> a

3

2. 字符串连接

>>> a='1'

>>> b='2'

>>> a+=b

>>> a

'12'

注意第二个有引号, 是作为字符串处理的。

+=就是先把右边的值+到左边的变量然后再把相加后的值赋值给左边的变量。

例如:a=2 b=3 a+=b print(a) 5

所以变量a=a+b, +=相加返回值给前一个变量。

1、两个值相加,然后返回值给符号左侧的变量

举例如下:

>>> a=1

>>> b=3

>>> a+=b(或者a+=3)

>>> a

42、用于字符串连接(变量值带引号,数据类型为字符串)

>>> a='1'

>>> b='2'

>>> a+=b

>>> a

'12'

扩展资料:

Python常用运算符

1、算术运算符

2、比较运算符

3、赋值运算符

4、位运算符

5、逻辑运算符

6、成员运算符

7、身份运算符

8、运算符优先级

以下所列优先级顺序按照从低到高优先级的顺序;同行为相同优先级。

Lambda #运算优先级最低

逻辑运算符: or

逻辑运算符: and

逻辑运算符:not

成员测试: in, not in

同一性测试: is, is not

比较: <,<=,>,>=,!=,==

按位或: |

按位异或: ^

按位与: &

移位: << ,>>

加法与减法: + ,-

乘法、除法与取余: *, / ,%

正负号: +x,-x

具有相同优先级的运算符将从左至右的方式依次进行,用小括号()可以改变运算顺序。

参考资料:

参考资料来源:百度百科-Python
</表示右移和左移。&,

阅读更多 >>>  自学编程先学什么软件

网站数据信息

"python逻辑运算符有哪些,python运算符有哪些"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:python逻辑运算符有哪些,python运算符有哪些的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!