1条件测试true or false

如果结果为true,python就会执行代码块的内容,如果结果为false,则会忽略后面代码的内容。

如下示例:

控制台打印结果:

因为是false,所以没有打印结果

控制台打印结果

因为是true,所以,执行了后面的语句

2if-else结构

如果if后面的条件为true,那么执行相应的代码块,如果为false则执行else的代码块,如下示例:

audi在列表cars里面所以执行if后面的语句块,忽略else的语句内容。

3.if-elif(可以有多个elif)-else结构

在该结构中会依次检查if-elif条件判断里内容是否为true or false,如果为true则执行相应代码块的内容,如果两者都为false,则执行else的内容,示例如下:

控制台打印的内容

4.if-elif-elif(可以有多个elif)结构

在该结构中会依次检查if-elif条件判断里内容是否为true or false,如果为true则执行相应代码块的内容,反之不执行,如下示例:

控制台打印内容:

以上就是python中if的用法啦。

Python中if的使用相关推荐

  1. 如何优雅的在python中暂停死循环?

    死循环 有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True:run_your_code() 结束死循环 通常我们结 ...

  2. 关于python中的dict和defaultdict

    dict 在Python中如果访问字典中不存在的键,会引发KeyError异常,所以一般当我们比如统计一句话的词频时候,我们总是使用这样的处理方式: strings = ('puppy', 'kitt ...

  3. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  4. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  5. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  6. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  7. [翻译]Python中yield的解释

    问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...

  8. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  9. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  10. 通过带Flask的REST API在Python中部署PyTorch

    通过带Flask的REST API在Python中部署PyTorch 在本文中,将使用Flask来部署PyTorch模型,并用讲解用于模型推断的 REST API.特别是,将部署一个预训练的Dense ...

最新文章

  1. 策略模式和自定义排序规则
  2. qt开发环境 - 丁林松教程,丑陋的计算器
  3. 大部分人不知道的 5 个强大HTML5 API
  4. JQuery选择器及radio,checkbox,select取值和反选
  5. AJAX 状态值(readyState)与状态码(status)详解
  6. centos安装redis并客户端连接_网络共享打印机图文教程,电脑客户端连接安装设置共享打印机方法...
  7. nginx 与php版本,nginx-php不同版本问题
  8. java 字符串string、int和arraylist互转
  9. 买了两年CSDN年VIP,用着实在太爽
  10. ospf路由 华3_华三模拟器ospf的简单配置
  11. 第五次作业 刘惠惠 自动生成的方法存根
  12. 读书笔记-keepalived的高可用
  13. luogu P1338 末日的传说
  14. linux中屏蔽定时任务,linux中的定时任务
  15. web如何伪装自己的IP地址
  16. 【Serverless】云函数微信小程序
  17. 解决阿里云windows服务器无法连接远程桌面
  18. openamp RPU-APU双核间通信 建立多个通道
  19. 非计算机专业学生计算机基础知识和应用能力,全国高校非计算机专业学生计算机基础知识和应用能力等级考试大纲...
  20. Geogebra 教程之 04 Geogebra 小程序

热门文章

  1. 人工智能+大屏可视化,打造新型立体化防控
  2. Oracle特殊字符,转义字符的处理
  3. JAVA中日期转换SimpleDateFormat和DateTimeFormatter
  4. 安装MySQL 64_windows下安装mysql-8.0.18-winx64
  5. 8Manage|招投标流程的7个步骤
  6. 量化为技艺,策略为根本,相辅相成,运用之妙,存乎一心
  7. 自旋锁和互斥锁的区别 java中lock Syntronized区别
  8. 怎么跳槽?这七步走完,你完全可以面试大厂了
  9. FastDFS(分布式文件系统)图片上传
  10. 塔式服务器电源故障维修,网络设备常见故障及解决方法