| |
|
开发:
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的第12天 -> 正文阅读 |
|
[Python知识库]学习python的第12天 |
一.pass语句及其作用 可称之为,无用之用。 在实际开发中,有时候我们会搭建起程序的整体逻辑结构,但暂时不去实现某些细节
这里使用pass看起来会比加一个#在注释要美观些 二.assert断言函数及用法 assert语句又称断言语句,可看作是功能缩小版的if语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行;反之,程序会报AssertionError错误,语法结构很简单
其执行流程可用if判断语句表示
演示实例
运行该程序
三.列表推导式 语法格式为
此格式中[if 条件表达式]不是必须的,而且去除这一部分,其余各部分的含义以及执行顺序和for循环是完全一样的,表达式其实就是for循环中的循环体,即
不同在于,列表推导式最终会将循环过程中计算表达式得到的一系列值组成一个列表,如下
上面代码的第三行会对a_range执行迭代,由于a_range相当于包含10个元素,因此程序生成的a_list同样包含10个元素,且每个元素都是a_range中每个元素的平方,由表达式x*x控制 运行结果为
我们还可以在列表推导式中添加if语句,这样就只迭代那些符合条件的元素
?结果得偶数 2.类似嵌套循环
与下面的嵌套循环效果相同
输出
假设我们有个需求,程序需要将两个列表中的数值按照能否整除的关系配对在一起,我们就可以借助列表推导式来实现
得
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/26 1:22:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |