python02-条件语句到循环语句
Day02
1、assert
这个关键词我们称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError
的异常。
2、while-else代码块:
当while
循环正常执行完的情况下,执行else
输出,
如果while
循环中执行了跳出循环的语句,比如 break
,将不执行else
代码块的内容。
3、for-else代码块:
当for
循环正常执行完的情况下,执行else
输出,如果for
循环中执行了跳出循环的语句,比如 break
,将不执行else
代码块的内容,与while - else
语句一样。
4、range():
range([start,] stop[, step=1])
range函数,从start开始,到stop结束,不包括stop,间隔为step
5、enumerate函数:
enumerate(sequence, [start=0])
- sequence:一个序列、迭代器或其他支持迭代对象。
- start:下标起始位置。⚠️注意,这个起始下标只是单纯改变下标,仔细看下面的图
- 返回 enumerate(枚举) 对象
6、推导式
推导式 | 具体 | 举例 |
列表推导式 |
|
#这是最复杂的了 a = [(i, j) for i in range(0, 3) if i < 1 for j in range(0, 3) if j > 1] # [(0, 2)] |
元组推导式 |
|
a = (x for x in range(10)) # <generator object <genexpr> at 0x0000025BE511CC48> print(tuple(a)) # (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) |
字典推导式 |
|
b = {i: i % 2 == 0 for i in range(10) if i % 3 == 0} print(b) # {0: True, 3: False, 6: True, 9: False} |
集合推导式 |
|
c = {i for i in [1, 2, 3, 4, 5, 5, 6, 4, 3, 2, 1]} print(c) # {1, 2, 3, 4, 5, 6} |
其它 |
|
e = (i for i in range(10)) print(next(e)) # 0 for each in e: # 2 3 4 5 6 7 8 9 |
python02-条件语句到循环语句相关推荐
- python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天
Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...
- python的for语句条件_Python中的条件选择和循环语句
Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...
- [系统安全] 六.逆向分析之条件语句和循环语句源码还原及流程控制
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- [安全攻防进阶篇] 四.逆向分析之条件语句和循环语句源码还原及流程控制逆向
从2019年7月开始,我来到了一个陌生的专业--网络空间安全.初入安全领域,是非常痛苦和难受的,要学的东西太多.涉及面太广,但好在自己通过分享100篇"网络安全自学"系列文章,艰难 ...
- [Python学习] 专题二.条件语句和循环语句的基础知识
前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括: 1.条件语句:包括单分支.双分支和 ...
- linux循环条件,shell脚本编写 之 条件选择,条件判断,循环语句
1 概述 编写shell脚本,一般离不开条件选择,条件判断以及循环语句.掌握这三个语法,将大大提高脚本的编写效率,使得脚本编写更加灵活,完成X相对复杂的工作 2 条件选择if语句 if语句选择执行,逐 ...
- Web前端开发笔记——第四章 JavaScript程序设计 第四节 条件语句和循环语句
目录 一.if条件语句 二.while循环语句 (一)while()语句 (二)do--while语句 三.for循环语句 四.switch语句 五.break语句和continue语句 一.if条件 ...
- python 循环语句结果存储_Python条件语句和循环语句
前言 通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi 你,聪明的是在写程序的你. 写程序就是跟计算机沟通,告诉它要做什么. 竟然是这样,那么肯定缺少不 ...
- Python中的条件选择和循环语句
Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...
- c++ for循环 流程图_python 零基础必知--条件控制与循环语句
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本文章来自腾讯云 作者:somenzz 如果没有 if 语句和循环语句,请问你怎么 ...
最新文章
- oracle实现数据目录共享,为共享文件系统创建特定于节点的文件和目录
- 怎么找思科答案最快_成功闯入思科的面试经历
- C++学习笔记-----在一个构造函数中调用另一个构造函数
- 大电流dcdc降压芯片20a_5V转1.8V稳压芯片,3.7V转1.8V稳压芯片
- mORMot Js对象解析 Json 实例
- 用 label 控制 Pod 的位置 - 每天5分钟玩转 Docker 容器技术(128)
- 【二分法】计蒜客:二分答案
- ROS安装教程(详细)
- 多个if-else语句执行顺序、if-else与if-else if-else不同执行顺序、switch执行顺序
- mysql选课时间冲突_选课常见问题解答
- CDISC STANDARD
- javax.net.ssl.SSLPeerUnverifiedException: Hostname xxx not verified
- 数据库系统原理与设计——投影运算、选择运算
- 实践是检验真理的唯一标准!静态路由相关配置实操③
- 自动驾驶/智能网联在物流小车末端配送示范应用现状
- Oracle时间戳类型
- huawei euleros - 用宝塔面板安装nginx
- CMOS模拟集成电路设计视频课程--即将上线
- EasyBuy项目运维
- 工业相机的感光芯片的靶面尺寸