我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python语言中的if语句详情

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python语言中的if语句详情

1.简单介绍

每条if语句的核心都是一个值为TrueFalse的表达式,这种表达式被称为条件测试。Python 根据条件测试的值为True还是False来决定是否执行if语句中的代码。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。

要判断是否相等,我们可以使用==来进行判断:

car = 'Audi'
car.lower() == 'audi'

输出的结果为:

true

比如说我们在测试用户的用户名是否与他人重合的时候我们可以使用到这个判断。

要判断两个值是否不等,可结合使用惊叹号和等号(!=),其中的惊叹号表示不,在很多编程语言中都如此:

requested_topping = 'mushrooms'
if requested_topping != 'anchovies':
  print("Hold the anchovies!")

输出的结果为:

Hold the anchovies!

如果需要对多个条件进行比较,则可以使用and和or两个符号:

num1 = 15
num2 = 20
 
num3 = 25
num4 = 30
 
if num1 == 15 and num2 == 20:
  print("All Right")
 
if num3 == 25 or num4 == 40:
  print("One of them is right")

and需要多个条件同时成立才能够成立,而or只需要一个条件成立就能够成立。

2.if-else语句

最简单的if语句只有一个测试和一个操作,但是使用了if-else语句之后便可以有两个操作:

num = 50
 
if num < 60:
  print("不及格")
else:
  print("及格了")

输出的结果为:

不及格

if-else语句可以演变为if-elif-else语句,用来执行2个以上的条件判断对执行对应的操作:

num = 85
 
if num < 60:
  print("不及格")
elif 60<=num and num<=80:
  print("及格")
else:
  print("优秀")

运行的结果为:

优秀

3.用if语句来处理列表

我们可以把if语句和列表相结合:

food_list = ['apple', 'banana','orange']
 
for food in food_list:
  if food == 'apple':
    print("Apple is here")
  elif food == 'bana':
    print("Banana is here")
  else:
    print("Orange is here")

输出的结果为:

Apple is here
Orange is here
Orange is here

或者我们可以用来检测列表是否为空:

requested_toppings = []
if requested_toppings:
  for requested_topping in requested_toppings:
    print("Adding " + requested_topping + ".")
  print("\nFinished making your pizza!")
else:
  print("Are you sure you want a plain pizza?")

运行结果为:

Are you sure you want a plain pizza?

Python语言会在列表至少包含一个元素的时候返回True,而列表为空的是否返回False

当我们有着多个列表的时候,我们可以:

available_toppings = ['mushrooms', 'olives', 'green peppers','pepperoni', 'pineapple', 'extra cheese']
requested_toppings = ['mushrooms', 'french fries', 'extra cheese']
 
for requested_topping in requested_toppings:
  if requested_topping in available_toppings:
    print("Adding " + requested_topping + ".")
  else:
    print("Sorry, we don't have " + requested_topping + ".")
  print("\nFinished making your pizza!")

行结果为:

Adding mushrooms.
 
Finished making your pizza!
Sorry, we don't have french fries.
 
Finished making your pizza!
Adding extra cheese.
 
Finished making your pizza!

 到此这篇关于Python语言中的if语句详情的文章就介绍到这了,更多相关Python语言中的if语句内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python语言中的if语句详情

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

VB语言中if语句怎么用

这篇文章主要介绍VB语言中if语句怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、相关知识回顾开始之前,我们一起来回顾一下if语句的格式。以下回顾条件语句知识点:用法1:if 条件 then 这里是符合条
2023-06-20

C语言中if语句的使用是怎样的

本篇文章给大家分享的是有关C语言中if语句的使用是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。if语句:作用:构成分支结构。(它根据给定的条件进行判断,以决定执行某个分
2023-06-29

Python中的if语句怎么使用

本篇内容介绍了“Python中的if语句怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python中if语句的使用方法if语句用来表
2023-07-05

C语言的if else语句怎么使用

本篇内容介绍了“C语言的if else语句怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、前言(1)C语言是结构化的程序设计语言。
2023-07-02

go语言if语句的用法是什么

Go语言的if语句用于根据条件判断来执行不同的代码块。if语句的基本语法如下:if condition {// 执行语句块} else if condition {// 执行语句块} else {// 执行语句块}其中,condi
2023-10-21

python中使用if not x 语句

在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。#!/usr/bin/python# -*- coding: UTF-8 -*-####
2023-01-31

Python中判断语句入门指南(if elif else语句)

ifelifelse语句是Python中的控制语句,用于根据条件执行不同的操作,下面这篇文章主要给大家介绍了关于Python中判断语句入门指南(if elif else语句)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-20

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录