Python初学笔记3-运算符

"""
时间:2024.11.26
知识点:运算符的使用
内容萃取:
具体见代码示范
备注:
作者:罗特布克
"""
# 算数运算符********************************************************
#1 加法
a=20
b=5
d=3
c1=a+b
print("%d+%d=%d" %(a,b,c1)) #运行结果:20+5=25

#2 减法
c2=a-b
print("%d-%d=%d" %(a,b,c2)) #运行结果:20-5=15

#3 乘法
c3=a*b
print("%dx%d=%d" %(a,b,c3)) #运行结果:20x5=100

#4 除法
#4.1一般除法
c4=a/b
print("%d/%d=%d" %(a,b,c4)) #运行结果:20/5=4
#注意 如果不能整除就要注意输出的值的类型,如果输出类型写成%d就只能输出整数,小数部分舍弃
#4.2整除//
#小数部分舍弃,只保留整数部分。
c5=a//d
print(c5)
#4.3求余(使用符号%)或者叫做取模
c6=a%d
print(c6)

#5 幂运算
c7=a**d
print(c7)

# 关系运算符********************************************************

#1 == 判断对象是否相等。相等返回true,不相等返回false
print("是否相等判断%s" %(a==b)) #运行结果:是否相等判断False
# 注:上述%s作为占位符是通用的,可以代替字符串、整数、浮点数、布尔型。就是说不太确定数据类型就用%s

#2 != 不等于比较。不相等返回true,相等返回false
print("是否不相等判断%s" %(a!=b)) #运行结果:是否不相等判断True

#3 < 小于比较。为真返回true,为假返回false
print("是否小于判断%s" %(a<b)) #运行结果:是否小于判断False

#4 > 大于比较。为真返回true,为假返回false
print("是否大于判断%s" %(a>b)) #运行结果:是否大于判断True

#5 <= 小于等于比较。为真返回true,为假返回false
print("是否小于等于判断%s" %(a<=b)) #运行结果:是否小于等于判断False

#6 >= 大于等于比较。为真返回true,为假返回false
print("是否大于等于判断%s" %(a>=b)) #运行结果:是否大于等于判断True

# 赋值运算符********************************************************

#1 = 基本赋值运算符。上述很多就不做举例了

#2 += 加法赋值运算符。
# c+=a 等效于c=c+a
print("赋值运算符开始")
c8=2
c8+=a
print(c8) #运行结果:22

#3 -= 减法赋值运算符。 c-=a 等效于c=c-a
c9=2
c9-=d
print(c9) #运行结果:-1

#4 *= 乘法赋值运算符。c*=a 等效于c=c*a
c10=2
c10*=d
print(c10) #运行结果:6

#5 /= 除法
c11=6
c11/=d
print(c11) #运行结果:2.0

# %= 取模
c12=6
c12%=d
print(c12) #运行结果:0

#7 **=幂
c13=2
c13**=d
print(c13) #运行结果:8

#8 //=整除
c14=5
c14//=d
print(c14) #运行结果:1

# 逻辑运算符********************************************************
# 逻辑运算符就是:与、或、非

#1 and 逻辑与
#  两者其中之一为假,就返回false(或者0)。两者都为真则返回and后边的值。
#  这个特点和C语言有些区别,就是真的返回值上。
print("逻辑运算符开始")
print(a and b) #运行结果:5
# 这里a=20 b=5都不为0,转换成布尔值都是true
print(b and a) #运行结果:20
print(b and 0) #运行结果:0
print(0 and b) #运行结果:0

#2 or 逻辑或
# x or y, 两者中有一个为真,就返回为真的那个值。两者都为真返回第一个为真的值。(这个和and是反的)
print(a or b) #运行结果:20
print(b or a) #运行结果:5
print(0 or b) #运行结果:5
print(a or 0) #运行结果:20

#3 not 逻辑非
# 取反,真变为假,假变成真
print(not b) #运行结果:False
print(not 0) #运行结果:True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值