06-控制语句:条件判断&循环
时间:2019-10-25
本文章向大家介绍06-控制语句:条件判断&循环,主要包括06-控制语句:条件判断&循环使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
概述:本文主要分析条件判断和循环的使用方法
一、条件判断
代码模板:
1 if <条件判断1>: 2 <执行1> 3 elif <条件判断2>: 4 <执行2> 5 elif <条件判断3>: 6 <执行3> 7 else: 8 <执行4>
注意:
1. Python 没有花括号,靠缩进来区分 code block。
2. 条件判断末尾要加冒号。
3. if 条件可以简写,如: if x: 。这一点和 C 类似。
4. if 语句从上往下判断,一旦某个条件满足,执行对应 code block,结束后直接跳出,剩余分支不再判断。所以 if 分支的列举,要注意先小后大。
二、循环
1. for ... in 循环
for ... in 循环类似 Java 中的 foreach,依次迭代 list 和 tuple 中的每个元素。
代码格式:
1 names = ['Albert', 'Chin', 'Chris'] 2 for x in names: 3 print(name)
可以看到,我们依次将 names 中的元素放入 x,执行循环体中的代码。
如果我们想控制一部分代码循环指定次数(譬如 1000 次),总不能真的去写这么长的 list。此时就要借助 range(num) 函数来生成整数序列,再通过 list() 函数,即可转换为 list。注意:生成的序列范围是 [0, num)。
2. while 循环
while 循环不指定范围,只要循环条件满足,就一直循环,直到循环条件不满足才结束。注意:在 while 循环中,要有能够改写循环条件的机制,否则会变成死循环。
代码格式:
1 while 循环条件: 2 code block
3. break 和 continue
break 可以提前退出循环(彻底退出循环)。
continue 可以跳过本次循环,直接进入下一次循环。
原文地址:https://www.cnblogs.com/murongmochen/p/11694467.html
- Codeforces 768A Oath of the Night's Watch
- 网站性能测试利器:Puppeteer
- FZU 1889 龟兔赛跑
- 1381 硬币游戏
- 零基础学并查集算法
- POJ 2492 A Bug's Life
- 【Scrapy】走进成熟的爬虫框架
- Codeforces 777C Alyona and Spreadsheet
- HDU 1039 Easier Done Than Said?
- Codeforces 777A Shell Game
- Codeforces 777B Game of Credit Cards
- [Jenkins 新插件] 兼容阿里开发手册 (P3C) 的火线插件安装使用教程
- Codeforces 591B Rebranding
- 零基础学贪心算法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法