Python学习笔记:条件、循环
2016-05-11 12:29
513 查看
语句不需要用括号括起来,只与代码的缩进有关,相同缩进的为一个语句块!
1.if-else
if 条件:
执行语句
else:
执行语句
也可以嵌套使用,else与那一个if语句对齐,就属于哪一个if语句的。
2.if-elif-else
if 条件:
执行语句
elif 条件:
执行语句
else:
执行语句
elif 等于 else - if
2.X if C else Y
如果C成立就返回X否则返回 Y
2.for 循环
for 参数 in 参数:
执行语句
3.while 循环
while 条件:
执行语句
当条件成立时,就会执行执行语句
4.break
直接结当前所有循环语句。
5.continue
结束本次循环,进入下次循环
6.pass
有些地方语法上需要有代码,C\C++可以用空的大括号或;来表示空的语句,但是python不可以,所以如果在需要有语句的地方表示空的话就用pass
例如:如果if条件满足后什么都不做
if 条件:
pass
else:
执行条件
7.while-else
while 条件:
执行语句
else:
执行语句
当while循环顺利结束时,就会执行else,但是break会跳过else,也就是说如果循环以break结束的话就不会执行else的语句,continue无影响。
1.if-else
if 条件:
执行语句
else:
执行语句
也可以嵌套使用,else与那一个if语句对齐,就属于哪一个if语句的。
2.if-elif-else
if 条件:
执行语句
elif 条件:
执行语句
else:
执行语句
elif 等于 else - if
2.X if C else Y
如果C成立就返回X否则返回 Y
>>> a = 'a' if 2>1 else 'b' >>> a 'a' >>> a = 'a' if 2<1 else 'b' >>> a 'b'
2.for 循环
for 参数 in 参数:
执行语句
>>> T = [1,2,3] >>> for i in T: print(i) 1 2 3
3.while 循环
while 条件:
执行语句
当条件成立时,就会执行执行语句
4.break
直接结当前所有循环语句。
>>> t = [1,2,3] >>> for i in t: print(i) if i == 2: print('break') break 1 2 break
5.continue
结束本次循环,进入下次循环
>>> t = [1,2,3] >>> for i in t: print(i) if i == 2: print('continue') continue print('a')<span style="white-space:pre"> </span>#a没有输出 1 2 continue 3
6.pass
有些地方语法上需要有代码,C\C++可以用空的大括号或;来表示空的语句,但是python不可以,所以如果在需要有语句的地方表示空的话就用pass
例如:如果if条件满足后什么都不做
if 条件:
pass
else:
执行条件
7.while-else
while 条件:
执行语句
else:
执行语句
当while循环顺利结束时,就会执行else,但是break会跳过else,也就是说如果循环以break结束的话就不会执行else的语句,continue无影响。
>>> a = 0 >>> while a < 5: print(a) a = a + 1 else: print('else') 0 1 2 3 4 else<span style="white-space:pre"> </span>#执行else语句
>>> a = 0 >>> while a < 5: print(a) a = a + 1 if a == 5: break<span style="white-space:pre"> </span>#break结束,不执行else语句 else: print('else') 0 1 2 3 4
>>> a = 0 >>> while a < 5: print(a) a = a + 1 if a == 5: continue<span style="white-space:pre"> </span>#continue无影响 else: print('else') 0 1 2 3 4 else
相关文章推荐
- python 多行匹配
- Python的functools模块
- python self introspection
- Python匹配中文的正则表达式
- Python模块常用的几种安装方式
- Python3使用requests发闪存的方法
- 设置TAB键为4个空格(为了写Python脚本)
- 在python3.X下修改了HTMLTestRunner.py
- 使用python创建excel表格 --- XlsxWriter模板详解
- Python开发工具PyCharm个性化设置
- 《机器学习实战》AdaBoost算法的分析与实现
- python脚本测试局域网中的电脑是否连通
- python sorted()函数
- 使用Python对文件名进行排序
- Python 代码风格 和 PEP8
- PEP8 Python 编码规范整理
- python用BeautifulSoup抓取知乎小药丸
- 基于python的语言检测服务
- python核心模块pickle和cPickle
- python IDLE编码无法保存(2.7.11)# -*- coding:utf-8 -*- 声明