配置环境:python 3.6 python编辑器:pycharm  代码如下:

#!/usr/bin/env python
#-*- coding: utf-8 -*- # 控制流:
# 1、布尔值:只有两种值:Ture 和 False
A = True #要是写为true,或则使用Ture或则False为变量名,都会报错。
print(A) # 2、比较操作符:
# 操作符 含义
# == 等于 备注:== 是问两个值是否彼此相同,= 将右边的值放到左边的变量中
# != 不等于
# < 小于
# > 大于
# <= 小于等于
# >= 大于等于
# == 和!= 操作符实际上可以用于所有数据类型的值
#<、 >、<=、>=操作符仅用于整型和浮点型值
print(42 == 42)
print(42 == 22)
print(2 != 3)
print(2 != 2)
print('hello' == 'hello')
print(42 == '') # 整数42与字符串‘42’不同 所以结果为False
print(42 < 100)
print(42 > 100)
print(42 < 42) eggCount = 42
print(eggCount <= 42) # 布尔操作符:二元布尔操作符 、 not操作符、混合布尔和比较操作符
#二元布尔操作符:and 和 or
#and:将表达式求值为True 否则求值为false
print(True and True)
print(True and False) #and的真值表
# 表达式 求值为
# True and True True
# True and False False
# False and False False
#or:将表达式求值为True 如果都为False
print(False or True)
print(False or False)
print(True or True) #or的真值表
# 表达式 求值为
# True or True True
# True or False True
# False or False False #not操作符:只作用一个布尔值或则表达式。not操作符求值为相反的布尔值
print(not True)
print(not not not not True) #双重否定为肯定
#not的真值表
# 表达式 求值为
# not True False
# not False True #混合布尔:混合布尔就是把and 、or、not、比较操作符组合在一起使用
print((4 < 5) and (5 < 9))
print((4 < 5) and (5 > 9))
# # (4 < 5) and (5 < 9)顺序为
# # True and (5 < 9)
# # True and True
# # True

python学习之控制流1的更多相关文章

  1. python学习之控制流2

    配置环境:python 3.6 python编辑器:pycharm 代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- # 控制流语句: # if语句 ...

  2. python学习笔记-控制流(if for while break continue)

    if语句 if语句用以检查条件:如果条件为真(True),将运行一块语句(称作 if-block 或 if 块),否则将运行另一块语句(称作 else-block 或 else 块).其中else 从 ...

  3. Python学习系列----第三章 控制流

    在python中有三种控制流语句,分别是: if.for.while. 2.1 if 语句 if 语句用来检验一个条件,如果条件为真,我们运行一块语句(称为 if-块),否 则我们处理另外一块语句(称 ...

  4. Python学习的个人笔记(基础语法)

    Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅, ...

  5. 关于python学习路线

    *Python进阶(目录/书籍/学习路线) 忘了从哪里转的了,没办法标记哦,实在不好意思... 目录:) 1. 简介&helloworld&开发环境配置 2.基本语法:标识符& ...

  6. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  7. Python学习--01入门

    Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...

  8. Python 学习小结

    python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...

  9. Python学习路径及练手项目合集

    Python学习路径及练手项目合集 https://zhuanlan.zhihu.com/p/23561159

随机推荐

  1. List 去重操作

    list集合的去重操作 List<string> listCatalogID = list.Select(a=>a.CatalogID).Distinct().ToList(); 代 ...

  2. maven课程 项目管理利器-maven 3-8 maven依赖传递 4星

    本节主要讲了 1 maven依赖传递 本地项目路径:F:\xiangmu3\Xin\FuQiang\maven\code 2 maven排除依赖 3 注意事项 4 零散知识点 1 maven依赖传递 ...

  3. 【起航计划 020】2015 起航计划 Android APIDemo的魔鬼步伐 19 App->Dialog Dialog样式

    这个例子的主Activity定义在AlertDialogSamples.java 主要用来介绍类AlertDialog的用法,AlertDialog提供的功能是多样的: 显示消息给用户,并可提供一到三 ...

  4. lucene的使用与优化

    1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品.因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工 ...

  5. 关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)(转)

    这篇文章给大家介绍关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)的相关资料,还给大家收集些关于MySQL会出现中文乱码原因常见的几点,小伙伴快来看看吧   最近两天做项目总是被乱码问题困 ...

  6. April 19 2017 Week 16 Wednesday

    What would life be if we had no courage to attempt anything? 如果我们都没有勇气去尝试点什么,生活会变成什么样子呢? I remembere ...

  7. Torch.no_grad()影响MSE损失

    相关描述 https://discuss.pytorch.org/t/torch-no-grad-affecting-outputs-loss/28595/3 今天在训练网络的时候,发现mseloss ...

  8. BZOJ 2735: 世博会 主席树+切比雪夫距离转曼哈顿距离

    2735: 世博会 Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 124  Solved: 51[Submit][Status][Discuss] D ...

  9. cesium 实现路径漫游功能

    功能:路径漫游. 详细:绘制多个路径,删除路径,漫游路径选择,路径漫游. ①绘制路径 ②保存路径 ③路径切换 ④路径漫游 ⑤路径删除 ⑥删除完成

  10. 修改Windows下的Memcached下的服务端口

    在命令模式下,可以使用 memcached -p 12000 去指定端口,可服务安装后,却总是只有 -d runservice 的参数. 通过修改注册表来达到这个修改端口的目的. 在 HKEY_LOC ...