前言

条件语句在实际开发中我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,下面话不多说了,来一起看看详细的介绍吧。

if语句

顾名思义,该语句为判断语句,先来一个简单的示例

cars=['audi','bmw','subaru',toyota]for car in cars:

if car == 'audi':

print(car.upper)

else:

print(car.title)

#-->AUDI Bmw Subaru Toyota

#可见第一个元素全部变成了大写,而其他元素只有首字母大写

条件测试

每条if语句的核心就是有True或False判断的

以下情况为检查两个元素是否完全相等的

car = 'bmw'

print(car == 'bmw')#-->True 检查是否完全相等

print(car == 'Bmw')#-->False 对大小写敏感,因此不会相等

print(car.title() == 'Bmw')#-->True 这样就会相等,应为title()将car的首字母大写了

以下情况为检测两个元素是否不想等的

car = 'bmw'

print(car != 'audi')#-->True

以下情况为比较两个数字的:

age= 18

print(age == 18)#-->True 等于

print(age != 18)#-->False 不等于

print(age == 30)#-->False 等于

print(age < 30)#-->True 小于

print(age <= 30)#-->True 小于等于

print(age > 30)#-->False 大于

print(age >= 30)#-->False 大于等于

以下情况检查多个条件的

age_0= 18

age_1=30

print(age_0==18 and age_1==30)#-->True 两个判断都为True

print(age_0!=18 and age_1==30)#-->Flase 一个判断都为True 一个判断都为False

print(age_0!=18 and age_1!=30)#-->Flase 两个判断都为False

print(age_0==18 or age_1==30)#-->True 两个判断都为True

print(age_0!=18 or age_1==30)#-->True 一个判断都为True 一个判断都为False

print(age_0!=18 and age_1!=30)#-->Flase 两个判断都为False

#结论:

#and:两边都必须为True则True

#or:只要一边为True则True

判断特定值是否包含于列表中:

age=[12,13,14,15,16,17]print(12 in age)#-->True

print(0 in age)#-->False

判断特定值是否包不含于列表中:

age=[12,13,14,15,16,17]print(12 not in age)#-->False

print(0 not in age)#-->True

Bool表达式

isShow=True

isGood=False

print(isShow)#-->True

print(isGood)#-->False

结合判断:

car = 'bmw'

if car=='bmw':

python语句示例_Python学习笔记之if语句的使用示例相关推荐

  1. python中if语句使用_Python学习笔记之if语句的使用示例

    前言 条件语句在实际开发中我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,下面话不多说了,来一起看看详细的介绍吧. if语句 顾名思义,该语句为判断语句,先来一个简单的示例 cars=[' ...

  2. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用

    本文将为您描述Python学习笔记(五)函数和代码复用,具体完成步骤: 函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Pyth ...

  3. python分组求和_Python学习笔记之pandas索引列、过滤、分组、求和功能示例

    本文实例讲述了Python学习笔记之pandas索引列.过滤.分组.求和功能.分享给大家供大家参考,具体如下: 前面我们已经把519961(基金编码)这种基金的历史净值明细表html内容抓取到了本地, ...

  4. python通信信号处理_python学习笔记——信号模块signal(示例代码)

    基于python学习笔记--多进程间通信--Linux信号基础的学习基础,进一步学习Python标准库中的signal模块. 尽管signal是python中的模块,但是主要针对UNIX平台(比如Li ...

  5. python tkinter 表格_python学习笔记(Tkinter编程利用Treeview实现表格自动更新)

    博主今天总结这段时间抽空写的一个GUI编程项目 功能是查看本地打印机队列,可选择指定队列重新打印 直接上图 UI设计包括3个区域左上方,右上方和下方列表区域 使用网格grid方法来分配位置 下面是界面 ...

  6. python图形设置_python学习笔记——基本图形绘制

    1.python蟒蛇python蟒蛇代码 #PythonDraw.py import turtle turtle.setup(650,350,200,200)# 设置画布的长.宽.起点 turtle. ...

  7. python pow和**_Python学习笔记 | 实例3:天天向上的力量

    本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 天天向上的力量 加 ...

  8. python eval 入门_Python学习笔记整理3之输入输出、python eval函数

    Python学习笔记整理3之输入输出.python eval函数 来源:中文源码网    浏览: 次    日期:2018年9月2日 Python学习笔记整理3之输入输出.python eval函数 ...

  9. python dict遍历_Python学习笔记:19个pythonic编程习惯,让你的Python入门更优雅

    Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净.整洁.一目了然. 要写出 Pythonic(优雅的.地道的.整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优 ...

最新文章

  1. go mysql slave_【Golang+mysql】记一次mysql数据库迁移(一)
  2. 多环境切换---SpringBoot
  3. npm如何设置淘宝镜像
  4. 2万字!66道并发面试题及答案
  5. haskell vscode下的环境搭配(包含各种坑的解决办法)
  6. HDOJ-1019 Least Common Multiple
  7. 甭给《程序员》把脉——你不是主编
  8. Eclipse常用插件之Top10
  9. 组合数学专项练习笔记
  10. 几款好看的css表格
  11. flash插件android 6.0.1,flash player 10.1
  12. 华为篇-嵌入式公司待遇盘点-第二期
  13. 决策边界(decision boundary)的理解
  14. HTML5会砸掉iOS和Android的饭碗么?
  15. 国产操作系统银河麒麟V10桌面版新手小白常见问题
  16. Cannot find module ‘vite-plugin-compression‘ or its corresponding type declarations
  17. sqlmap的两种挂代理方式
  18. 莫纳什计算机专业优势,2020年去澳洲留学就读莫纳什大学计算机学院有哪些优势?...
  19. linux commen cmd
  20. 单片机c语言1ms 2ms 4ms方波,定时器使用:利用单片机内部定时器0通过P1.0端口输出一定周期的方波信号。 - 试题答案网问答...

热门文章

  1. RPM中SPEC宏定义对应路径
  2. WSL配置C/D盘大小写敏感
  3. Android MediaRecorder调用AudioRecord流程
  4. activemq之netcore调用
  5. 树莓派之启用root密码
  6. 笔记:vue项目中引用百度地图,地图空白现象
  7. Pytorch的一些损失函数
  8. cpu功耗排行_AMD、Intel主流处理器性能、功耗及性价比排行(更新中)
  9. python小明爬楼梯_爬楼梯(Python and C++解法)
  10. 计算机研究生可以参加哪些比赛?