Python学习笔记3——三大结构:顺序,分支,循环…
2018-09-05 07:57:56来源:博客园 阅读 ()
顺序
自上而下,依次执行
分支
分支的基本语法
if 条件表达式:
语句1
语句2
语句3
......
条件表达式就是计算结果必须为布尔值的表达式
表达式后面的冒号不能少
注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级
条件表达式结果为True执行if后面的缩进的语句块
双向分支
if...else...语句
if 条件表达式:
语句1
语句2
...
else:
语句1
语句2
.....
双向分支有两个分支,当程序执行到if ... else...语句的时候,一定会执行if或else中的一个,也仅执行一个
缩进问题,if和else一个层级,其余语句一个层级
多路分支
很多分支的情况,简称多路分支
if 条件表达式:
语句1
....
elif 条件表达式:
语句1
...
elif 条件表达式:
语句1
...
.....
else:
语句1
....
elif 可以由很多歌
else可选
多路分支只会选一个执行
if语句其他:
if语句可以嵌套使用,但不推荐
python没有switch-case语句
循环
重复执行某些固定动作或者处理基本固定的事物
分类
for循环
while循环
for循环
for循环
for 变量 in 序列:
语句1
语句2
...
range介绍
生成一个数字序列
具体范围可以设定,左闭右开区间,例如[1, 11)——1到10
for-else语句
当for循环结束的时候,会执行else语句
else语句是可选语句
循环之break,contineu,(pass)
break: 无条件结束整个循环
continue:无条件结束本次循环,从新进入下一轮循环
pass:表示略过,通常用于占位
while循环
一个循环语句
表示当某条件成立的时候,就循环
不知道具体循环次数,但能确定循环的成立条件的时候用while循环
while语法:
while 条件表达式:
语句块
# 另外一种表达方法
while 条件表达式:
语句块1
else:
语句块2
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash