返回顶部
首页 > 资讯 > 后端开发 > Python >python中if和elif的区别有哪些
  • 724
分享到

python中if和elif的区别有哪些

2023-06-25 13:06:25 724人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍python中if和elif的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!例子一a = 5if a < 6:  

这篇文章主要介绍python中if和elif的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

例子一

a = 5if a < 6:      #条件1    print(1)if a < 7:      #条件2    print(2)else:    print(3)

条件1和条件2是独立的,第一次判断a的值小于6,所以打印出数字1,第二次判断a的值小于7,所以打印出2。如果所有的if语句都判断失败,才会执行else后的语句,否则else语句不执行。

如果条件2修改为elif,结果就不同了

例子二

a = 5if a < 6:      #条件1    print(1)elif a < 7:    #条件2    print(2)else:    print(3)

这次条件1和条件2是相关的,也就是说,如果条件1判断成功的话,条件2就不会继续判断了。反过来,如果条件1判断失败,那么就会继续判断条件2.如果条件1和条件2都判断失败,那么则执行else里面的语句。

例子二的结果很明显就是只会打印出1。

当然把ifelif混合起来也是可以的,只不过这样看起来怪怪的,可读性也差

例子三

a = 5if a < 6:    print(1)elif a < 4:    print(2)if a < 7:    print(3)else:    print(4)

结果是:1,3

应用场景:

  • 如果你只想执行一个代码块,那么用if-elif-else结构吧;

  • 如果你要运行多个代码块,那么就用多个if吧。(多条件同时满足)

以上是“Python中if和elif的区别有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网Python频道!

--结束END--

本文标题: python中if和elif的区别有哪些

本文链接: https://lsjlt.com/news/305008.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python中if和elif的区别有哪些
    这篇文章主要介绍python中if和elif的区别有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!例子一a = 5if a < 6:  ...
    99+
    2023-06-25
  • python中if和elif的区别介绍
    多个if语句是每次单独判断 比如: 例子一 a = 5 if a < 6: #条件1 print(1) if a < 7: #条件2 ...
    99+
    2024-04-02
  • vuejs中v-if和v-show的区别有哪些
    小编给大家分享一下vuejs中v-if和v-show的区别有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.官网概念描述v...
    99+
    2024-04-02
  • vue中v-if和v-for的区别有哪些
    本篇内容主要讲解“vue中v-if和v-for的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中v-if和v-for的区别有哪些”吧!v-if和v-for的区别:1、作用不同,v...
    99+
    2023-07-04
  • python中if-elif-else语句有什么用
    小编给大家分享一下python中if-elif-else语句有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明Python提供的if-elif-else结...
    99+
    2023-06-20
  • Python中pandas和numpy的区别有哪些
    小编给大家分享一下Python中pandas和numpy的区别有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Python主要用来做什么Python主要应用于...
    99+
    2023-06-15
  • Python中end=和sep=的区别有哪些
    这篇文章将为大家详细讲解有关Python中end=和sep=的区别有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。end: 默认是换行,表示两个字符串最后以什么结尾。eg: 换行 end="...
    99+
    2023-06-15
  • pycharm和python的区别有哪些
    PyCharm 是一个 Python 集成开发环境(IDE),而 Python 是一种编程语言。它们之间的区别如下:1. 功能:Py...
    99+
    2023-09-21
    python pycharm
  • Python中json.load()和json.loads()有哪些区别
    目录一、图解二、json.loads()用法三、json.load()用法四、此外还有一种json.dumps语法实例一、图解 json.loads():解析一个有效的JSON字符串并将其转换为Python字典 js...
    99+
    2022-06-02
    Python json.load() Python json.loads()
  • Python中match()和search()有哪些区别
    这篇文章主要介绍了Python中match()和search()有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python 里面 ...
    99+
    2024-04-02
  • python中copy和deepcopy有哪些区别
    这篇文章给大家分享的是有关python中copy和deepcopy有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python中copy和deepcopy区别(1)复制不...
    99+
    2024-04-02
  • python中in和is有哪些区别
    这篇文章主要介绍了python中in和is有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、区别说明in:一方面可以用于检查序列(list,range,字符串等)中...
    99+
    2023-06-15
  • Python json中load和loads区别有哪些
    小编给大家分享一下Python json中load和loads区别有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、相同点dump 和 dumps 都实现了序列化load 和 loads 都实现反序列化变量从内存中变...
    99+
    2023-06-25
  • js中==和===的区别有哪些
    这篇文章将为大家详细讲解有关js中==和===的区别有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JavaScript是什么JavaScript是一种直译式的脚本语言,其解释器被称为JavaScri...
    99+
    2023-06-15
  • Kotlin中?和!!的区别有哪些
    这篇文章给大家分享的是有关Kotlin中和!!的区别有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言很多同学刚上手使用Kotlin知道它有针对Java NullPointerException的管理,而在...
    99+
    2023-06-14
  • Numpy.array中[:]和[::]的区别有哪些
    小编给大家分享一下Numpy.array中[:]和[::]的区别有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!array([:])>>>&...
    99+
    2023-06-15
  • mysql中:=和=有哪些区别
    这篇文章主要介绍了mysql中:=和=有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。:=和=的区别= 只有在set和update时...
    99+
    2024-04-02
  • MyBatis中#{}和${}有哪些区别
    目录前言#{} 和 ${} 的区别#{} 和 ${} 的实例:假设传入参数为 1实例步骤一实例步骤二实例步骤三#{} 和 ${} 的大括号中的值#{} 和 ${} 在使用中的技巧和建...
    99+
    2024-04-02
  • python中异常和错误的区别有哪些
    在Python中,异常和错误是两个不同的概念。1. 异常(Exception):是程序在运行时可能遇到的一些意外情况或错误。当程序发...
    99+
    2023-08-14
    python
  • Python和Go的关键区别有哪些
    这篇文章主要介绍“Python和Go的关键区别有哪些”,在日常操作中,相信很多人在Python和Go的关键区别有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python和Go的关键区别有哪些”的疑惑有所...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作