0基础Python学习日记(2)Python中的运算符
2026/7/10 3:28:37 网站建设 项目流程

在Python语言中存在着诸多运算符:

1、算数运算符:


算数运算符是在进行编写计算程序时需要的运算符,加减乘除等等,在解决数值计算问题时,可以使用计算运算符进行编写程序解决。以下是常用的算数运算符及其在程序中的应用。

(1)+(加)

两变量相加得出和

a = int(10) b = int(20) c = a + b print(c)

(2)-(减)

两变量相减得出差

a = int(30) b = int(20) c = a - b print(c)

(3)*(乘)

两变量相乘得出积

a = int(30) b = int(20) c = a * b print(c)

(4)/(除)

两变量相除得出商

a = int(40) b = int(20) c = a / b print(c)

注意被除数不能为0!

a = int(40) b = int(0) c = a / b print(c)

(5)//(整除)

两变量相除,得出整数商

a = float(47) b = float(20) c = a // b print(c)

注意,整除与除运算一样,被除数不能为0!

(6)%(取余)

两变量相除取余,得出余数

a = float(47) b = float(20) c = a % b print(c)

注意,取余与除运算一样,被除数不能为0!

(7)**(幂次方)

取a变量的b次方的值

a = float(4) b = float(2) c = a ** b print(c)

算数运算符之间存在不同优先级:

加、减为同一优先级;乘、除、整除、取余为同一优先级;幂次方为一优先级;

我们可以编写程序来对三个等级的优先级进行比较。

a = float(4) b = float(2) c = float(3) d = a + b * c print(d)

可以看出,程序会先执行乘运算,再执行加运算

a = float(4) b = float(2) c = float(3) d = a ** b * c print(d)

可以看出,程序会优先执行幂次方运算

2、赋值运算符

最基础的赋值运算符为" = ",但在Python语言中,=可以与其它的算数运算符进行组合,在为变量进行赋值时,可以减少代码冗余。

(1)=

a = 10 print(a)

(2)+=

a = 10 a += 10 print(a)

(3)-=

a = 10 a -= 10 print(a)

(4)*=

a = 10 a *= 10 print(a)

……

3、逻辑运算符

(1)&(与运算)

与运算的符号为&,用于判断条件是否同时为真。

a = 50 b = 60 print(a & b)

(2)|(或运算)

对两个数的二进制位逐位进行比较,只要对应位中有一个为 1,结果位就为 1,否则为 0。

a = 50 b = 60 print(a | b)

(3)^(异或)

当且仅当两个输入值不同时,异或运算输出为真1,否则输出为假0

a = 50 b = 60 print(a ^ b)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询