Python-运算符,,一、算数运算>>>
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-运算符
评论关闭