美文网首页
Python语法基础-总结09-布尔代数

Python语法基础-总结09-布尔代数

作者: 郭俊未来学院 | 来源:发表于2019-11-18 19:21 被阅读0次

布尔值

布尔值:True和False,也就叫做【布尔值】,可以用布尔值做判断;

计算机利用数据有三种方式:1.直接使用数据,2.计算和加工数据,3.用数据做判断。

布尔运算:计算机的逻辑判断,只有两种结果,就是True(英文意思是“真”)和False(英文意思是“假”),没有灰色地带。这个计算真假的过程,叫做【布尔运算】。

print()括号内的计算其实就是【布尔运算】:

如print(3>5)----输出False;

print(7>2)----输出Ture;

print('长安'!='北京') ----输出Ture------其中 != 表示不等于;

只有当条件判断为True时,if和while后面的子句才会执行下去。

陷入死循环的情况处理:

如果代码运行出现无限循环,必须手动强制退出(刷新页面,修改代码后再次运行或将光标放在终端,按几次ctrl+c退出)。

比如如下语句,将出现死循环:

while True:

print('while True')

如果使用if语句不会陷入死循环,因为if语句只执行一次;

Ture 和False就像开关一样,决定while和if语句是否运行;

布尔运算的三种方式:

1、二个数值作比较:

python中的比较预算符有:如图

2、直接用数值作运算

判断真假情况举例如图:

这个表的左侧一列,它们在Python中被判定为假,比如False、0、'' (空字符串)等等。假的东西是有限的,那么除了假的,其他就都是真的。

None,它代表的是【空值】,自成一派,数据类型是NoneType。要注意它和0的区别,0是整数0,可并非什么都没有。

bool()函数:用来查看一个数据会被判断为真还是假。在bool()函数括号中放入我们想要判断真假的数据,然后print出来即可。

print(bool(0))------结果是False;

布尔值之间的运算:

布尔运算会接触到and、or、not、in、not in五种运算;

 and:要两个条件都满足,才能判断为True,

 or :只要两个条件满足一个,就能判断为True。

 not:这个运算很简单,表示翻转的意思。not True就等于False,not False就等于True。

in:判断一个元素是否在一堆数据之中。

not in: 判断一个元素是否不在一堆数据之中。

如果涉及到的数据集合是字典的话,【in】和【not in】就可以用来判断字典中是否存在某个【键】。

相关文章

  • Python语法基础-总结09-布尔代数

    布尔值 布尔值:True和False,也就叫做【布尔值】,可以用布尔值做判断; 计算机利用数据有三种方式:1.直接...

  • python学习总结

    python基础语法总结 参考:Python基础语法总结 参考:1.Python标识符 在 Python 里,标识...

  • 人工智能学习路径

    一、数学基础 数据分析 概率论 线性代数与矩阵 二、Python基础 Python基础语法 Python常用库 P...

  • Python学习——if语句

    python学习——if语句 在Python中语法去其他语法相似, =:赋值; == :判断是否相等【返回布尔值】...

  • 02 python基础一--数据类型与语法基础

    1 基本命令总结 2 python语法基础 python的语法比较简单,采用缩进方式,写出来的代码像下面的样子: ...

  • Day01自学 - Python 列表(List)

    学习参考博客地址:Python 列表(List) | python list(列表)操作用法总结 一、基础语法 创...

  • Python从入门到精通

    Python语法的三个阶段 Python基础语法函数是编程 Python进阶语法面向对象编程 Python高级语法...

  • Python基础语法总结

    1、数据类型 int、str、None、float、[]、{}、() 2、 顺序结构、选择结构、循环结构 for循...

  • 【python基础语法】总结

    目录: 一、准备工作二、数据类型三、控制语句四、函数初级五、高级特性六、函数高级 一、准备工作 1.1 input...

  • Python基本语法

    Python基础语法总结: 1.Python标识符 在 Python 里,标识符有字母、数字、下划线组成。 在 P...

网友评论

      本文标题:Python语法基础-总结09-布尔代数

      本文链接:https://www.haomeiwen.com/subject/ckopictx.html