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
随机推荐
- DOS常见命令
dir: 显示一个目录中的文件和子目录 md: 创建目录 rd: 删除目录 cd: 进入指定目录 cd..: 退回到上级目录 cd\: 退回到根目录 del: 删除文件 set: 显示.设置.删除cm ...
- autofac学习
Instance Scope 1.instance per dependency (the default) builder.RegisterType<classes>();等价于 ...
- vueHistory 模式下,布置到服务器上路由刷新会报nginx404错误
之前写完vue项目后,布置到服务器,用nginx反向代理后,一开始进去,进各种路由都是没问题的,但是一旦f5刷新后就会出现一个nginx404的错误. 经过翻阅vue文档后,发现这是vueHistor ...
- html 01前沿-web介绍
1. 认识网页 网页主要由文字.图像和超链接等元素构成.当然,除了这些元素,网页中还可以包含音频.视频以及Flash等. 2. 浏览器(显示代码) 浏览器是网页显示.运行的平台,常用的浏览器有IE.火 ...
- Visual Studio 编辑器打开项目后,一直提醒Vs在忙,解决方法
今天打开VS2015后,因为这个解决中有很项目,突然就一直现在加载中,点击VS提示在忙,怎么破那?请往下看 第一种方法 1.关闭VS: 2.去C:\Users\<your users name& ...
- ListView、DataGrid 不显示列标题
<!--ListView不显示列标题--> <Style TargetType="{x:Type GridViewColumnHeader}"> <S ...
- 两台windows内网之间快速复制大量(上百万个)小文件(可用于两台服务器之间)
用各种FTP工具(各种主动被动)都不好使.经测试,用以下的(协议.工具等),在双千兆网卡下,传输大量1M的文件可以达到每秒60多M: windows文件共享(SMB协议)(若是08 r2 数据中心版, ...
- 缓存的set、getAndTouch一定要谨慎使用
缓存的set.getAndTouch一定要谨慎使用. 很多人认为缓存在内存中性能良好,频繁更新,却不想机器的IO无法支撑,结果就是缓存成了系统的瓶颈.
- *187. Repeated DNA Sequences (hashmap, one for loop)(difference between subsequence & substring)
All DNA is composed of a series of nucleotides abbreviated as A, C, G, and T, for example: "ACG ...
- 每天备份NAS上的www目录到一块单独的硬盘上
#!/bin/bash DATE=`date -d "now" +%Y%m%d` dataBackupDir=/media/2a76a963-92b1-4f74-a2c8-b7dc ...