python 运算符(上)

python 运算符(上)

在正式讲解本文之前,需要说明几个专有名词。运算是指对数据的变换,运算符是指表示运算的符号,而操作数是参与运算的数据。python中的运算符包括算术运算符、赋值运算符、复合赋值运算符、比较运算符、逻辑运算符、成员运算符,在本博客中介绍前三种,下一篇博客将介绍后三种,查看请点击这里。

1、算术运算符

算术运算符主要是指用于数值之间的计算,如平常所见的+-*/都属于算术运算符。

运算符 描述 实例
+ 相加 4+6=10
- 相减 6-4=2
* 相乘 6*4=24
/ 相除 6/4=1.5
% 取余 6%4=2
** 幂运算 6**4=1296
// 整除 6//4=1
# 算术运算符
a = 4
b = 6
print(a+b)
print(b-a)
print(a*b)
print(b/a)
print(b%a)
print(b**a)
print(6//4)

2、赋值运算符

赋值运算符只有一个,即是=,它的作用是将等号右侧的值赋给等号左侧,在python语言中,可以有三种赋值方式

  • 单一变量赋值
  • 同时给多个变量赋一个值
  • 给多个变量赋予不同的值
# 赋值运算符
num = 1 # 给单个变量赋值
a = b = c = 1 #同时给多个变量赋相同值
a,b,c = 1,2,3 # 同时给多个变量赋不同值

3、复合赋值运算符

复合赋值运算符是为了简化代码,其实通过算术运算符也可以实现:

运算符 描述 实例
+= 加法赋值运算符 c+=a→c=c+a
-= 减法赋值运算符 c-=a→c=c-a
*= 乘法赋值运算符 c*=a→c=c**a
/= 除法赋值运算符 c/=a→c=c/a
%= 取余赋值运算符 c%=a→c=c%a
**= 幂赋值运算符 c**=a→c=c^a
//= 取整除赋值运算符 c//=a→c=c//a

你可能感兴趣的:(python,#,基础知识,python,运算符)