python中if和else语句的格式要求_Python小白入门:if测试和语法规则
本章节的内容,主要讲解if语句,if语句是三大复合语句之一(其他两个是while和for),能处理编程中大多数逻辑运算
本章的重点内容如下:
1、if语句的基本形式(多路分支)
2、布尔表达式
3、if三元表达式
以下是针对重点内容的详细说明
1、if语句的基本形式
if语句是根据测试结果,从一些备选的操作中做出选择的语句,也就是说要先计算测试结果,再选择做什么,基本形式如下:
if test1:
statements1
elif test2:
statements2
else:
statements3
根据这个基本形式,以下是具体代码示例:
其中需要再说明的,就是【elif】可以连续多个,会变成多路分支,如果感兴趣可以自己尝试一下
2、布尔表达式
因为if语句的一开始需要先计算结果,如果是【真】才会执行语句,所以这个地方的【真】,就涉及到布尔表达式,布尔运算符可以用很多丰富的形式结合多个测试结果,一般常用的有三种:and、or、not
X and Y:只有X、Y两者都为真是,最后结果才为真
X or Y:只要X、Y有一个为真,最后结果才为真
not X:如果X为假,最后结果才为真
以上的说明会比较抽象,通过以下代码可以帮助理解:
这里没有全部列明,可以根据这个方式,其他的格式,可以自己敲代码试一下,通过自己敲击代码验证能加深印象和理解
3、if三元表达式
之前的章节中有提到,Python语言的核心精神,”大道至简“,此处的if三元表达式,就是将简单的if-else语句进行简化,因为有些时候if-else语句比较简单,没有必要分多行来写,通过一个表达式完成即可,这就是三元表达式
格式:A=Y if X else Z
表示的意思就是,如果X是真,则将Y赋值给A,否则将Z赋值给A,可以通过具体的代码示例来了解,如下:
下一章会讲解while和for循环语句
本文为作者手打原创,如有引用请取得作者同意
说明:本章内容基于《Python学习手册 第五版》内容学习整理
python中if和else语句的格式要求_Python小白入门:if测试和语法规则相关推荐
- 在python中、正确的函数定义格式为_Python函数的定义与实现
1. 函数的介绍 函数是 实现具有特定功能的代码块 Python中预制了许多内置函数,也可以根据自己的需求创建自定义的函数 隐藏实现功能的细节 代码的复用 提高可读性,便与调试 def 函数名(形参1 ...
- python中字典的value可以为任意对象_Python学习入门(13)—字典
(本号正在连续推出以Python官网文档为主线的系统学习Python的系列文章或视频,感兴趣的朋友们欢迎搜索关注.在这里学习Python事半功倍!本文及后续文章如无特别声明均以Windows平台作为演 ...
- python循环语句-python中的for循环语句怎么写
python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下: 1 2 for iter ...
- python execjs是如何请求网页的_在Python中如何执行ExecJs语句
这次给大家带来在Python中如何执行ExecJs语句,在Python中执行ExecJs语句的注意事项有哪些,下面就是实战案例,一起来看一下. execjs模块 在网页数据提取的日常中,经常有一些有用 ...
- python if语句多个条件-关于函数:如何在python中为一个if语句提供多个条件
本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...
- if函数python_关于函数:如何在python中为一个if语句提供多个条件
本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...
- python中的多行语句可以使用反斜杠来实现_Python中的多行语句可以使用反斜杠来表示。...
[资料题]4 . A 木业制造有限责任公司(以下简称 A 公司)是增值税一般纳税人,从事实木地板的生产.销售,同时从事木质工艺品.筷子等的生产经营.本年 7 月 A 公司发生下列业务: ( 1 )购进 ...
- python中编完类后到实例编写_Python 和 JavaScript 的区别是什么?
原标题:Python 和 JavaScript 的区别是什么? JavaScript和Python这两种语言非常流行和强大,但它们在部分语法的使用上却有着一些不同,如果你恰好对这些区别对比感兴趣,那么 ...
- Python中if条件判断语句怎么用?
俗话说"不积跬步无以至千里".学习了Python的基本语法后,接下来我们学习Python常的if条件判断语句. if语句是最简单的条件判断语句,它可以控制程序的执行流程,其使用格式 ...
最新文章
- CSP认证201412-1	门禁系统[C++题解]:哈希表
- 计算机设计策略,专家经验谈:Excel工作表的设计策略
- 计算机语言mod(m n),关于一段地址对齐的位运算代码的解释
- 致:WWF技术博客领跑者WXWINTER--兰竹梅菊.春夏秋冬
- 欢乐纪中A组赛【2019.8.10】
- 获取python安装路径
- windows之Apache服务器搭建
- 剑指offer——面试题61:按之字形顺序打印二叉树
- jQuery的回调管理机制(二)
- 机器视觉九大应用场景
- Java——实现100以内奇数的和
- 【ArcGIS Pro微课1000例】0009:ArcGIS Pro地理配准完整教程(建议收藏)
- 笔记本电脑亮度不能调节的一种解决方案
- 谷歌chrome浏览器 - 关于插件,这一篇就够了
- 华为鸿蒙概念机,华为Mate50Pro概念机,屏下镜头+一亿像素+麒麟9010,你喜欢吗?...
- 护眼灯哪些牌子好?央视推荐的护眼台灯
- 关于AntMotion动画使用
- 自己手写一个RPC,实现远程调用功能(基于netty、反射和代理)
- JAVA设计模式什么鬼(命令模式)——作者:凸凹里歐
- Atom编辑器中文汉化方法