"""
时间: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
Python初学笔记3-运算符
最新推荐文章于 2025-04-06 23:26:19 发布