python学习之控制流1
配置环境: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的更多相关文章
- python学习之控制流2
配置环境:python 3.6 python编辑器:pycharm 代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- # 控制流语句: # if语句 ...
- python学习笔记-控制流(if for while break continue)
if语句 if语句用以检查条件:如果条件为真(True),将运行一块语句(称作 if-block 或 if 块),否则将运行另一块语句(称作 else-block 或 else 块).其中else 从 ...
- Python学习系列----第三章 控制流
在python中有三种控制流语句,分别是: if.for.while. 2.1 if 语句 if 语句用来检验一个条件,如果条件为真,我们运行一块语句(称为 if-块),否 则我们处理另外一块语句(称 ...
- Python学习的个人笔记(基础语法)
Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅, ...
- 关于python学习路线
*Python进阶(目录/书籍/学习路线) 忘了从哪里转的了,没办法标记哦,实在不好意思... 目录:) 1. 简介&helloworld&开发环境配置 2.基本语法:标识符& ...
- Python学习--04条件控制与循环结构
Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...
- Python学习--01入门
Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...
- Python 学习小结
python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...
- Python学习路径及练手项目合集
Python学习路径及练手项目合集 https://zhuanlan.zhihu.com/p/23561159
随机推荐
- asp.net 翻页时用ViewState保存上一页checkbox勾选的值
/// <summary> /// checkbox勾选取消勾选事件 /// </summary> /// <param nam ...
- Flask文件目录----- __init__ 文件
import os from flask import Flask def create_app(test_config=None): # 创建和设置app app = Flask(name, ins ...
- datatables之翻页、搜索、排序事件
$(document).ready(function() { $('#table').on('order.dt', function() { console.log('排序'); }).on('sea ...
- Refactoring in Coding
Make changes on existing code for subsequent and constant changes of requirement. Reference:http://w ...
- 使用ionic cordova build android --release --prod命令打包报错解决方法
使用ionic cordova build android --release --prod命令打包报有如下错误及解决方法 只要把以下内容添加到build-extras.gradle或(build** ...
- Odoo (OpenERP/TinyERP)-10.0 (Debian 8)
平台: Ubuntu 类型: 虚拟机镜像 软件包: odoo-10.0 commercial erp odoo open source openerp tinyerp 服务优惠价: 按服务商许可协议 ...
- linux基础命令-文件查看类命令cat/tac/more/less/tail/head
cat 查看文本文件内容 -b :给每一行编号不包括空白行 -n:给所有行编号 [root@host01 tmp]# cat -An /root/anaconda-ks.cfg # Kickstart ...
- 笨办法学Python(二十七)
习题 27: 记住逻辑关系 到此为止你已经学会了读写文件,命令行处理,以及很多 Python 数学运算功能.今天,你将要开始学习逻辑了.你要学习的不是研究院里的高深逻辑理论,只是程序员每天都用到的让程 ...
- CRM和C4C product category hierarchy的可编辑性控制逻辑
CRM 从ERP导入到CRM系统的Product Hierarchy,在CRM系统切换成编辑模式时,会收到一条提示信息: Hierarchy XXX may only be changed in th ...
- framework7 手风琴页面有滚动条时再次点开手风琴item滑动里面内容消失的解决方法
在手风琴的ul外面的div加入最小高度min-height:1000px,问题解决 示例代码: <div class="list-block accordion-list" ...