Python-运算符,,一、算数运算>>>


一、算数运算

技术分享

>>> a = 21>>> b = 10>>> c = a + b      #变量相加>>> print (c)31>>> c = a - b        #变量相见>>> print (c)11>>> c = a * b        #变量相乘>>> print (c)210>>> c = a / b         #变量相除>>> print (c)2.1>>> c = a % b        #取模-返回两个变量的余数>>> print (c)1>>> c = a**b         #幂,也就是a的b次方>>> print (c)16679880978201>>> c = a // b         #两数相乘取整数>>> print (c)2>>>

二、比较运算

技术分享

>>>a = 21>>>b = 10>>> a == bFalse>>> a != bTrue>>> a > bTrue>>> a < bFalse>>> a >= bTrue>>> a <= bFalse>>>

我们也可以使用判断语句来看一下

a = 21b = 10if a == b:    print("1-a等于变量b")else:    print("1-a不等于变量b")if ( a != b ):   print ("2-a 不等于 b")else:   print ("2-a 等于 b")if ( a < b ):   print ("3-a 小于 b")else:   print ("3-a 大于等于 b")if ( a > b ):   print ("4-a大于 b")else:   print ("4-a小于等于 b")if ( a <= b ):   print ("5-a 小于等于 b")else:   print ("5-a 大于  b")if ( b >= a ):   print ("6-b 大于等于 a")else:   print ("6-b 小于 a")输出如下1-a不等于变量b2-a 不等于 b3-a 大于等于 b4-a大于 b5-a 大于  b6-b 小于 a

三、赋值运算

技术分享

>>> print (a)21>>> print (b)10>>> c = a + b>>> print (c)31>>> a += b     #等于直接把两个变量相加得的值赋给了a>>> print (a)31>>>a -= b       >>> print (a)21>>>

四、逻辑运算

技术分享

>>> print (a)21>>> print (b)10>>> a and b  #如果a为真则返回b的值10>>> a or b     #如果a是真则返回a,否则返回b21>>> not a      #如果a为真则返回假,如果a为假则返回真False

五、成员运算

技术分享

>>> a = "huige"        >>> b = 3>>> list = ["Alex","huige","Lisa",8]       #定义一个列表>>> list[‘Alex‘, ‘huige‘, ‘Lisa‘, 8]  >>> a in list                                          #a 如果在列表中返回TrueTrue>>> a = "hui">>> a in list                                          #a 不在列表中返回FlaseFalse>>> a not in list                                   #not in 整好取反 a不在列表中返TrueTrue>>> b in list                                         False>>> b not in list                                  #b 不在列表中返回TrueTrue>>>

六、身份运算符

技术分享

>>> a = 2                    #定义两个变量>>> b = "huige"           >>> a is b                   #a的id和b的id不同 所以使用身份运算符is判断返回FalseFalse>>> id(a)                    #查看a的id   1870262096>>> id(b)                     #查看b的id380323631824>>> a is not b              # is not 整好取反 不相同返回TrueTrue>>> b = 3>>> a is bFalse>>> a is not b         True>>> b = 2                     #给变量b赋值为2>>> a is bTrue>>> a is not b                # is not 整好取反 相同返回FalseFalse>>> id(a)                       #id相同1870262096>>> id(b)1870262096>>>

七、运算符优先级

技术分享

这里运算符 遵循了算数运算符的优先级,在这里就不一一说了。

Python-运算符

评论关闭