| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python之旅:程序控制结构 -> 正文阅读 |
|
[Python知识库]Python之旅:程序控制结构 |
说到程序控制结构,我们必不可少要提一句代码块,所谓代码块,是指被作为一个单元执行的一段Python代码。Python程序就是由大大小小的代码块构造出来的,Python通过缩进来组织代码块,具有相同缩进的代码被自动视为一个代码块,这是Python内部的强制性要求。 正确的代码块:
顺序结构,在我们编写代码时,只要按照解决问题的顺序写出相应的语句就行,Python会自上而下以此执行。
选择结构,选择结构又被称为分支结构,用来解决先判断再选择的问题,主要有三种选择结构:1,单分支选择结构? ? 2,双分支选择结构? ? 3,多分支选择结构 ?条件表达式的计算结果如果是None,空字符串,空列表,空元组,空集合,空字典,所有值为零的数时,都会被if和elif视作假值(False),其他情况则为真值(True) 单分支选择结构 在单分支结构中,if是关键字,目的是告诉计算机后面是一个条件表达式,用于判断。条件表达式可以理解为计算结果为布尔值的表达式。条件表达式后面的冒号不能少。当条件判断成立时(也就是真值True),则执行该判断条件下缩进的代码块。话不多说,上图: ?当然,光有图还是不行的,还是得要有代码来让各位兄台加深一下印象:
双分支选择结构 在单分支选择语句的下面添加else关键字和冒号,else下方缩进的代码块用于处理不满足if条件的情况 ?接上面的代码,人与人之间打招呼在不认识的时候打招呼都要先问一下性别,如果说错了就会显得很尴尬,程序员也同样如此:
多分支选择结构 有很多问题不是一两个条件就能解决的,比如输入年龄判读用户属于什么年龄段,这种问题如果用单分支或者双分支语句无疑会很繁琐
上面这个写法是单分支语句,第一眼看上去就显得非常的繁琐,而且这还不是太长,忍一忍也就看了,但太长的话,估计连看的欲望都没有了,下面就来给大家看看用多分支语句要怎么去写
图片理解 ?循环结构 循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构,它由循环结构中的条件来判断继续执行某个功能还是退出循环。Python提供了两种循环结构:while循环和for循环。 ?while 循环由while开头,后面跟上一个条件表达式,当条件表达式成立时,执行循环体
当然,while也是有死循环的
for循环 for循环的else代码块也是可选的,经常被省略 ?for循环一般定于循环次数可以提前决定的情况下,适用于各种场合,for循环顾名思义以for关键字开头,后面跟上一个变量,变量后是关键字in,in后方再跟上一个可迭代对象,可迭代对象一般包括字符串,列表,元组,集合,字典,另外还有用的很多的一个是range()函数
接下来再来稍微讲一下range()函数,它会返回一个可迭代对象 pass关键字 在自己写代码犹豫不决的时候,可以写一个pass,这样自己的程序不会报错,还可以先把骨架打好,紧接着再去里面慢慢补充,比如说:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:06:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |