布尔操作符 andornot

布尔操作符有三个,为 andornot(而不是C语言的&&、||、!)
优先级从高到低为not>and>or

布尔表达式对应布尔运算的规则(就像数字电路的运算规则)

and

<expr> and <expr>

or

<expr> or <expr>

not

not <expr>

条件运算符 ==

==总是与一个布尔类型的值在比较。
而在Python中,任何表达式都可以被解释为布尔类型

  • 数字类型(整数和浮点):0 -> false非0 -> true
  • 序列类型:空序列 -> false,非空序列 -> true


在这里response[0]=="y"为判断,而"Y"的布尔值始终为1,所以response[0]=="y" or "Y"恒为1,构成死循环。


功能为,直接敲回车(输入为空)时输出vanilla,有输入时输出为输入值。

[再学Python] - 5 - 布尔操作符相关推荐

  1. 冲击python二级——布尔操作符,比较操作符,控制流的基础

    ##认识个新朋友 >>> input("请输入你的姓名:") 请输入你的姓名:白加黑 '白加黑' >>> >>>help(in ...

  2. [再学Python] - 1 - 数据类型

    数据类型 类型是编程语言对数据的一种划分 Python的数据类型 数字类型 字符串类型 元组类型 列表类型 文件类型 字典类型 数字类型 整数类型 浮点数类型 复数类型 整数类型 与数学中的整数的概念 ...

  3. [再学Python] - 7 - 文件

    文件是有序的数据序列. 编码(了解即可) ASCII码 七个二进制位编码,表示128个字符. ASCII码和字符的转换 ord('A'):字符 -> ASCII码 chr('65'):ASCII ...

  4. [再学Python] - 6 - 函数的定义调用与返回

    函数基本知识 语法结构 定义: 使用def语句来定义函数 def <name> (<parameter>,<parameter>,--):<body> ...

  5. [再学Python] - 3 - 异常处理 try…except…

    异常处理语句的简介和语法 Python使用异常处理语句,可使程序不因运行错误而崩溃 try-except-为主要框架,辅以else和finally关键字 try体内如果无异常产生,则执行else内的语 ...

  6. [再学Python] - 面向对象的程序设计- 对象和类

    对象和类 对象包含两种特征: 状态 行为 类:某种类型集合的描述. 属性:类本身的一些特性. 方法:类所能实现的行为. 类的定义 类的定义的语法 class classname[(父类名)]: [成员 ...

  7. [再学Python] - 4 - 循环

    循环的原理和条件与C语言基本相同,这里不在赘述,只放代码 输入输出接口 for循环遍历 for循环计算平均数 for循环+break for循环+continue for循环+else 只有对应的整个 ...

  8. [再学Python] - 2 - math库和random库

    math库 math库包含了一些常用的数学函数 random库 random库包含了一批随机函数

  9. 有答案了!一张图告诉你到底学Python还是Java!你咋看?

    2019年,该学Java还是Python? 不,实际上应该这样问:都9102年了,难道有谁不想成为Python程序员吗? 作为"常青树大佬"Java 和"新晋大佬&quo ...

最新文章

  1. 老版本的Spring应用该如何应对这次的RCE漏洞?
  2. 网站采集内容对优化工作很有帮助
  3. jvm系列(十):如何优化Java GC「译」
  4. 2.4 矩阵乘以矩阵定义
  5. Failed:(13: Permission denied)导致访问浏览器出现Nginx 500 Internal Server Error
  6. Spark 入门系列-简介以及生态
  7. MySQL中通过结构化文本倒腾数据
  8. 要想完全放弃Windows使用Linux需要多少勇气?
  9. xp 系统不能够通过网络访问解决方法
  10. 转载-IDEA项目左边栏只能看到文件看不到项目结构
  11. 将集合类转换成DataTable
  12. gradle 配置及设置本地仓库
  13. MSN QQ在线聊天代码
  14. ionic ion-refresher刷新完毕
  15. 使用html5与js实现音乐播放器
  16. Resource exhausted: OOM when allocating tensor with shape[620,20000] and type float on /job:localhos
  17. 如何排两列的序计算机考试,excel中两列数据怎么一起排序?excel两列同时排序的方法...
  18. 第一次见岳父岳母的攻略「转载」
  19. pyecharts制作地图显示的数据总是经纬度
  20. 电脑怎么设置定时关机?用这个方法就可以搞定

热门文章

  1. python适合自学编程吗-没编程基础可以学python吗
  2. Vue编写添加用户的表单 ~ 不要错过哦
  3. React-组件生命周期
  4. mysql导出约束文件_MySQL导出所有Index 和 约束
  5. 【模拟】蓝桥20:蛇形填数
  6. FFmpeg源代码简单分析:avcodec_open2()
  7. linux下 db2日志满了,DB2事务日志已满的解决方法
  8. java https请求 证书_java发https请求,证书配置
  9. 形容计算机专业好句子,关于形容专业水平高的句子大全 精于专业的名言警句...
  10. linux实现开机自启动脚本