Python语法入门-课件下载

链接: https://pan.baidu.com/s/1h1RuWimLicVanK8xCka_xA 提取码: x264


布尔值Boolean

用于逻辑判断,一般与if结合使用。

a = True
print(a)
True

True
True

False
False

其他产生布尔值的方式

  • 布尔运算
  • 比较运算
  • 成员运算

布尔运算

中学数学课里的且或非

运算符号 功能 例子 等于
x and y True and False False
x or y True or False True
not x not True False
x = True and False
print(x)
False

x = True or False
print(x)
True

x = not True
print(x)
False

x = not False
print(x)
True


比较运算

注意: =和==的区别,=用来把某个值传给某个变量(赋值操作),==用来判断两个值(变量)是否相等(判断操作)

比较运算符号 功能 例子 等于
== 相等 5==3 False
!= 不等于 5!=3 True
> 大于 5>3 True
< 小于 5<3 False
<= 小于等于 5<=3 False
>= 小于 5>=3 True
a = 5
b = 3

x = a<b
print(x)
print(type(x))
False
<class 'bool'>

print(5==5)
True

print(5!=5)
False

**注意:**比较符两侧必须为同样的数据类型

a = '5'
b = 5

print(a>b)
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

<ipython-input-15-861d7a553a1d> in <module>
      2 b = 5
      3 
----> 4 print(a>b)
TypeError: '>' not supported between instances of 'str' and 'int'

a = '5'
b = '5'
print(a==b)
True



成员运算符in

用来判断某个值是否在集合中(这个集合可以使列表、元组、字符串等)

案例 结果
4 in [1,2,4] True
4 not in [1,2,4] False
3 in [1,2,4] False
3 not in [1,2,4] True

x = 4 in [1,2,4]
x
True

y = 4 not in [1,2,4]
y
False



None

特殊的空值,类似于C语言中的Null。

None
''

''

[]
[]

dict()
{}

type(None)
NoneType



##了解课程

点击上方图片购买课程

点击进入详情页