算术、比较、逻辑运算符 python小白

本文介绍了Python中的算术运算符,包括加、减、乘、除、整除、取余和幂运算,并强调了除法结果为浮点型。还讲解了比较运算符如大于、小于、等于等,以及逻辑运算符and、or、not的用法和短路操作。
摘要由CSDN通过智能技术生成
今天,我们来聊聊python中的运算符!!!python中的运算符有很多:算术运算符、比较运算符、赋值运算符、逻辑运算符等

本期就讲一讲常见的运算符:算术运算符、比较运算符、逻辑运算符,其他的我们后期继续学习……

day03下创建一个名为03-算术运算符的代码文件。

一、算术运算符 :+(加)、-(减)、*(乘)、/(除)、//(整除)、%(取余)、**(幂运算)

1、加、减、乘运算

a = 100
b = 200
print(a + b)
print(a - b)
print(a * b)

2、除法运算

print(a / b, b / a)
打印一下, 结论:python中除法运算结果永远为浮点型(小数)

在这里插入图片描述
3、整除 将除法运算的结果像小取整(取小于等于某个小数的最大的整数)

print(a // b)
打印一下,小于等于0.5的最大整数是0,故打印结果为0

在这里插入图片描述
4、取余 % :取除法运算中的余数

print(9 % 4, 9 % 5)
打印一下,9除以4,商2余1;9除以5,商1余4在这里插入图片描述

5、幂运算

print(4 ** 2, 4 ** 4)
打印一下

在这里插入图片描述

注意:幂运算用于开方,结果也是浮点数

print(256 ** 0.25)
打印一下, 相当于是对256开4次方

在这里插入图片描述

C语言中,开方,需要math.sqrt,sqrt只能开平方。 (幂运算)要比sqrt方法好用的多得多。
day03下创建一个名为04-比较运算符的代码文件。

二、比较运算符: >(大于)、<(小于)、>=(大于或等于)、<=(小于或等于)、==(等等于)、!=(不等于)
a = 100
b = 200
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)
print(200 == 200, 200 != 200)

print(200 == 200) ----> 判断两者是否相等
print(200 != 200) ----> 判断两者是否不等


打印一下,比较运算符的结果均为布尔值(bool) --> (True、False)

在这里插入图片描述
day03下创建一个名为05-逻辑运算符的代码文件。

三、逻辑运算符:and(逻辑与运算)、or(逻辑或运算)、not(逻辑非运算)

1、and:字面意思是 并且 ,and 两边连接的是两个条件(布尔值)

a. 如果两个条件均为True,整个结果就为True;反之,只要一个为False,整体结果就为False。

b. 短路操作:如果条件1为False,就不再需要判断条件2


条件1 and 条件2
print(3 > 2 and 3 == 3)
print(3 < 2 and 3 == 3)
打印一下

在这里插入图片描述


2、or : 字面意思是 或者 ,or 两边连接的是两个条件(布尔值)

a. 如果两个条件均为False,整个结果就为False;反之,只要一个为True,整体结果就为True

b. 短路操作:如果条件1为True,就不再需要判断条件2


条件1 or 条件2
print(True or False)
print(False or True)
print(True or True)
print(False or False)
打印结果

在这里插入图片描述

3、not : 字面意思 取反 not条件
print(not 3 > 2, not True)

在这里插入图片描述

今天就先到这里啦!下一期我们来讲讲赋值运算符和格式化!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值