两种非常基础的运算符,看一下就懂,不需要过多的去深究细节
稍微着重看下
除法/ (不要和其他计算机语言的除法混淆,python的除法是可以直接帮你返回浮点型的结果)
整除//
取模%
幂**
以及字符串和运算符的结合
a = 5
b = 2
'''
+ - * 这三项最基础的就不做过多解释了
'''
print(a + b)
print(a - b)
print(a * b)
'''
关于除法(/) python中的除法结果默认为浮点型
'''
print(a / b) # 2.5
print(type(a / b)) # <class 'float'>
# 整除 //
print(a // b) # 2
# 取模(取余数)%
print(a % b) # 1
# 幂(指数) **
print(a ** b) # 5的2次幂 = 25
# 小括号() 提高运算优先级
c = (a + b) ** b
print(c) # 49
# 关于字符串与算数运算符
# 字符串的加法就是拼接
s1 = 'abe'
s2 = 'def'
print(s1 + s2) # abedef
'''
再次强调 +两边必须都得是字符串才可以进行拼接
'''
# 字符串的乘法
'''
字符串的乘法是将字符串重复多少次
'''
print(s1 * 3) # abeabeabe
'''
要明白它的大致流程 将=右边的值 赋值给左边的变量
'''
# 单个变量赋值
i = 1
# 同时为多个变量赋值
i1 = i2 = 2
# 多个变量分别赋值(使用逗号分隔)
i3, i4, i5 = 3, 4, 5
'''
很好理解的一个东西,就是简化了运算的操作
'''
a = 1
# 加法赋值运算符 +=
a += 1 # a = a+1
# 减法赋值运算符 -=
a -= 1 # a = a-1
# 乘法赋值运算符 *=
a *= 1 # a = a*1
# 除法赋值运算符 /=
a /= 1 # a = a/1
# 整除赋值运算符 //=
a //= 1 # a = a//1
# 取模赋值运算符 %=
a %= 1 # a = a%1
# 幂赋值运算符 **=
a **= 1 # a = a**1
我是这么记得,把符号反过来看
例如a+=1 心里想成a=+1 然后a = a + 1
都是非常基础的知识,相信各位看几分钟就非常明白了
稍微注意一下赋值运算符(=)和接下来的比较运算符中的相等(==)样子很像,但是意义完全不同,莫得混淆
赋值运算符,执行顺序是从右往左,稍微特殊一点