Python基础-03(算数运算符、赋值运算符)
2024-01-02 07:24:54
前言
两种非常基础的运算符,看一下就懂,不需要过多的去深究细节
一、算数运算符
稍微着重看下
除法/ (不要和其他计算机语言的除法混淆,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
二、赋值运算符(=)
1.赋值运算符(=)
'''
要明白它的大致流程 将=右边的值 赋值给左边的变量
'''
# 单个变量赋值
i = 1
# 同时为多个变量赋值
i1 = i2 = 2
# 多个变量分别赋值(使用逗号分隔)
i3, i4, i5 = 3, 4, 5
2.复合赋值运算符
'''
很好理解的一个东西,就是简化了运算的操作
'''
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
总结
都是非常基础的知识,相信各位看几分钟就非常明白了
稍微注意一下赋值运算符(=)和接下来的比较运算符中的相等(==)样子很像,但是意义完全不同,莫得混淆
赋值运算符,执行顺序是从右往左,稍微特殊一点
文章来源:https://blog.csdn.net/qq_45657848/article/details/135331496
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!