初学python之运算符

一、运算符的种类

1.算术运算符
2.比较运算符
3.赋值运算符
4.逻辑运算符

二、算术运算符

a = 100
b = 200
1.加(+)
print(a + b)
结果为300
2.减(-)
print(a - b)
结果为-100
3.乘(*)
print(a * b)
结果为20000
4.除(/)
print(a / b)
结果为0.5

注:除法运算结果永远为浮点型(小数)

5.整除(//)
print(a // b)
结果为0

整除即就是将除法运算的结果向小数取整(取小于等于某个小数的最大整数

6.取余(%)
print(a % b)
结果为100
7.幂运算(**)
print(a ** b)
结果为100的200次方

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

练习:
分别得到123的个位数字(3)和百位数字(1)

print(123 % 10, 123 // 100)

分析:123对10取余,商12余3即得到个位数字3;123整除100得到百位数字1

三、比较运算符

1.大于(>)
2.小于(<)
3.大于等于(>=)
4.小于等于(<=)
5.等等于(恒等于)(==)
6.不等于(!=)
比较运算符的结果均为布尔值(bool)–>(True、False)
如:
a = 100
b = 200
print(a > b)
结果为False
print(a < b)
结果为True
print(a >= b)
结果为False
print(a <= b)
结果为True
print(200 == 200, 200 != 200)
结果为True,False

四、逻辑运算符

1.逻辑运算符的种类

(1) 逻辑与运算(and)
(2) 逻辑或运算(or)
(3) 逻辑非运算 (not)

2.逻辑与运算(and)

解释:字面意思是并且,and两边连接的是两个条件,如果两个条件均为True,则整个结果就为True;反之,只要有一个条件为False,则整个结果就为False。
如:
条件一 and 条件二

print(3 > 2 and 3 == 3) --> 两个条件都成立,则结果为True
print(3 < 2 and 3 == 3) --> 条件一不成立,条件二成立,有一个条件为False,则最后结果为False
三、逻辑或运算(or)

解释:字面意思是或者,or两边链接的是两个条件(布尔值),如果两个条件均为False,整个结果就是False;反之,只要有一个结果为True,整个结果就为True。
如:
条件一 or 条件二

print(True or False) --> 因条件一为True,两个条件中有一个条件为True,则结果为True
print(False or True) --> 和上面同理
print(True or True) --> 因为两个条件都为True,则结果为Trueprint(False or False) --> 因为两个条件为False,则结果为False

四、逻辑非运算 (not)

解释:与字面意思取相反。
例如:

print(not 3 > 2, not True) --> 结果为False, False
分析:not 3 > 2 的意思是取3 > 2 结果(True)的反义词,则为Falsenot True的意思是取对的反义词,即为不对False
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值