python菜鸟教程手册python菜鸟教程运算符python菜鸟教程匿名函数
下载地址 https://share.weiyun.com/t0F2btJ7
资料目录 菜鸟教程Python100例视频讲解课程 《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf Python 编码规范(Google) _ 菜鸟教程.pdf Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf Python菜鸟教程.doc Python菜鸟教程word练习.doc Python菜鸟教程图文word程序填空阅读填空程序试题.doc 菜鸟的Python笔记.pdf 菜鸟教程Python教程100例.doc
举例 流程控制语句 做任何事情都要遵循一定的原则。例如,到图书馆去借书,就必须要有借书证,并且借书证不能过期,这两个条件缺一不可。程序设计也是如此,需要利用流程控制实现与用户的交流,并根据用户的需求决定程序“做什么”“怎么做”。 流程控制对于任何一门编程语言来说都是至关重要的,它提供了控制程序如何执行的方法。如果没有流程控制语句,整个程序将按照线性顺序来执行,而不能根据用户的需求决定程序执行的顺序。
程序结构 计算机在解决某个具体问题时,主要有 3 种情形,分别是顺序执行所有的语句、选择执行部分语句和循环执行部分语句。对应程序设计中的 3 种基本结构是顺序结构、选择结构和循环结构。这 3 种结构的执行流程如图 4.1 所示。 图 4.1 结构化程序设计的 3 种基本结构 其中,第一幅图是顺序结构的流程图,编写完毕的语句按照编写顺序依次被执行;第二幅图是选择结构的流程图,它主要根据条件语句的结果选择执行不同的语句;第三幅图是循环结构的流程图,它是在一定条件下反复执行某段程序的流程结构,其中,被反复执行的语句称为循环体,而决定循环是否中止的判断条件称为循环条件。 本章之前编写的多数例子采用的都是顺序结构。例如,定义一个字符串类型的变量,然后输出该变量,代码如下: 01 mot_cn = "命运给予我们的不是失望之酒,而是机会之杯。" # 使用双引号,字符串内容必须在一行 02 print(mot_cn) 选择结构和循环结构的应用场景: 看过《射雕英雄传》的人,可能会记得,黄蓉与瑛姑见面时,曾出过这样一道数学题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之余二,问几何? 解决这道题,有以下两个要素: 需要满足的条件是一个数,除以三余二,除以五余三,除以七余二。这就涉及条件判断, 需要通过选择语句实现。 依次尝试符合条件的数。这就需要循环执行,需要通过循环语句实现。
条件表达式 在程序开发时,经常会根据表达式的结果,有条件地进行赋值。例如,要返回两个数中较大的数,可以使用下面的 if 语句: 01 a = 10 02 b = 6 03 if a>b: 04 r = a 05 else: 06 r = b 针对上面的代码,可以使用条件表达式进行简化,代码如下: 01 a = 10 02 b = 6 03 r = a if a > b else b 在使用条件表达式时,先计算中间的条件(a>b),如果结果为 True,返回 if 语句左边的值,否则返回 else 右边的值。例如上面表达式的结果,即 r 的值为 10。 说明:Python 中提供的条件表达式,可以根据表达式的结果进行有条件的赋值。
|