2- python 流程控制篇
来源:互联网 发布:怎么查看网络是否稳定 编辑:程序博客网 时间:2024/06/06 03:43
1. 分支语句 if
1.1 通用格式:
if <test1> : <statements1>elif <test2> : <statements2>else : <statements3>
1.2 真值测试
- 任何非零数字或非空对象都为真
- 数字零。空对戏那个以及特殊对象None 都被认作假。
- 比较和相等测试会递归的应用在数据结构中。
- 比较和相等测试会返回 True 或 False.
- 布尔 and 和 or 运算符会返回真或假的操作对象。
python 的三种布尔运算符:
X and Y : 与运算X or Y : 或运算not X : 非运算
1.3 if/else 三元表达式:
python 中布尔运算符的一种常见角色就是写个表达式, 像 if 语句那样执行。 考虑下列语句, 根据 X 的真值 把 A 设成 Y 或 Z.
if X : A = Yelse : A = Z
替代方案:
X = Y if X else Z
2. 循环语句 for
for 循环在 Python 中是一个通用的序列迭代器: 可以遍历任何有序的序列对象内的元素.
for 循环可用于字符串,列表,元组,其他内置可迭代对象以及之后我们能够通过类创建的新对象。
格式:
for <target> in <object> : <statements>else: <statement>
3. 循环语句 while
while 语句最完整的书写格式是: 首行以及测试表达式,有一列或多列缩进语句的主体以及一个可选的 else 部分(控制权离开循环而又没有碰到break 语句时会执行)。 python 会一直计算开头的测试,然后执行循环主题内的语句,知道测试返回假值为止。
while <test> : <statement1>else : <statement2>
阅读全文
0 0
- 2- python 流程控制篇
- 【2】Python 流程控制
- Python中的流程控制
- python流程控制
- 流程控制--python笔记
- python--流程控制语句
- python流程控制结构
- Python中的流程控制
- python 流程控制
- Python 流程控制
- Python的流程控制
- Python基础--流程控制
- python流程控制
- Python流程控制
- Python 流程控制
- python入门--流程控制
- Python流程控制
- 深入 Python 流程控制
- LintCode 整数排序 II
- h264编码原理以及I帧B帧P帧
- scikit-learn学习之SVM算法
- LDA-inference
- 【APICloud】Android数字证书概述
- 2- python 流程控制篇
- leetcode-625. Minimum Factorization
- AMD、CMD、webpack理解
- Android中View绘制过程(四) performMeasure
- http切换到https的tomcat配置
- Oracle中的闪回
- leetcode624: Maximum Distance in Arrays
- 3-python 函数篇
- javascript中的数值转换与逻辑非的比较