python基础-运算符的使用
赋值运算符:
简单赋值运算符(=)用于将右边的值赋给左边的变量。
a = 'pslsy' print(a)
加法赋值运算符(+=)用于将右边的值加到左边的变量上,并将结果赋给左边的变量。
a = 1 print(a) a += 1 print(a)
减法赋值运算符(-=)用于从左边的变量中减去右边的值,并将结果赋给左边的变量。
a = 3 print(a) a -= 1 print(a)
乘法赋值运算符(*=)用于将左边的变量乘以右边的值,并将结果赋给左边的变量。
a = 3 print(a) a *= 3 print(a)
除法赋值运算符(/=)用于将左边的变量除以右边的值,并将结果赋给左边的变量。
a = 5 print(a) a /= 2 print(a)
取模赋值运算符(%=)用于将左边的变量模除右边的值,并将结果赋给左边的变量。
a = 5 print(a) a %= 2 print(a)
算术运算符:
算术运算符有加(+)减(-)乘(*)除(/)取整(//)取余(%)幂(**)
顾名思义,运算符就是我们在数学中所学的加减乘除这些,需要注意的是正常除、取整和取余
他们三个都是做除法运算,但取值的效果不同
正常除取值就是算出来是多少就取多少(例如:5/2 = 2.5,它的结果就是2.5)
取整就是把算出来的结果,小数部分直接抹去(例如:5/2 = 2.5,它的结果就是2)
取余就是取小数部分(例如:5/2 = 2.5,它的结果就是0.5)
具体操作如下:
PS:这里用int类型的数值进行运算
# 加法运算: a = 1 + 2 print('1+2的结果为:',a) # 减法运算: a = 3-1 print('3-1的结果为:',a) # 乘法运算: a = 2*3 print('2*3的结果为:',a) # 除法运算: a = 5/2 print('5/2的结果为:',a) # 取整运算: a = 5//2 print('5//2的结果为:',a) # 取余运算: a = 5%2 print('5%2的结果为:',a) # 幂运算: a = 2**3 print('2**3的结果为:',a)
关系运算符:
关系运算符有大于(>)小于(<)等于(==)大于等于(>=)小于等于(<=)不等于(!=)不等于(<>)
在关系运算符里面需要注意的是等于和不等于
python里面的等于是用的两个等于符号来表示的,一个等于符号是赋值号
python关系运算符有两种方式表示不等于,其中用<>表示不等于在python3中已经淘汰了,之所以会介绍这个,是因为有些老公司还在使用python2,而python2的不等于就是用<>来表示的
逻辑运算符:
与运算(and)或运算(or)非运算(not)
与运算(and):用于检查两个条件是否同时为真
或运算(or):用于检查至少一个条件为真
非运算(not) :用于取满足条件意外的值