AIGC 基础篇 Python基础 02
1.bool类型
书接上回,我们上次最后讲了三大数据类型,除了这三个之外,Python也有bool类型,也就是True和False。
a = 2
print(a==1)
print(a==2)
像这里,输出的内容第一个是False,因为a的值为2,而第二个就是True,当然,也可以直接给变量赋值bool类型,如下:
2.与或非
a = True
b = False
print(a and b) #False
print(a or b) #True
print(not a) #False
print(not b) #True
and表示与,只有当两边都是True的时候,才会表示True,只要有一方是False,最终的结果就会是False
or表示或,只要有一个是True,就会显示True,除非全部都是False,才会显示False
not表示非,即取反,如果是True,那会显示False,反之则显示True
3. 基础运算
a = 10
b = 20
c = a + b
print(c)
注意观察语法结构,非常简单,先赋值,再进行运算,这里展示了一个简单的加法运算
那么接下来展示下更为广阔的运算:
a = 10
b = 2
c = a + b
d = a - b
e = a * b
f = a / b
g = a // b
h = a % b
i = a ** b
print(c, d, e, f, g, h, i)
这里前四个大家应该都不陌生,分别是加减乘除,第五个是整除符号,第六个是取余符号
小学我们在做除法运算的时候,在没有学习小数的时候,想必大家都记得,做除法时我们是分为整数和余数的,这里的整除取的是当时做除法运算时的整数,而取余取的就是我们当时做除法运算时剩下的余数
比如这里,10除2,结果是5,余0,所以整除结果为5,取余结果为0
再举个例子,10除3,结果是3,余1,所以整除结果是3,取余结果是1
a = 10
b = 2
print(a == b)
print(a != b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)
a += 1
print(a)
b -= 1
print(b)
==表示相等,要注意区分==和=,=表示赋值,而==表示等号
!=表示不等于,后面几个就不介绍了,想必大家都看的懂
a += 1表示 a = a + 1,也就是赋值,将之前a的值加一之后,重新赋值给自己,比如这里a原来是10,经过这个赋值运算后,10+1=11,所以新的a的值为11,同理,下面的b -= 1表示b = b-1,结果为1