python中的控制条件、循环和跳出
来源:互联网 发布:摄影后期知乎 编辑:程序博客网 时间:2024/05/22 00:50
三、python中的控制条件、循环和跳出
代码缩进(代码块):
python用缩进表示代码块,没有其他语言的大括号
缩进是强制检查,整个代码缩进必须一致,否则无法运行
用2、4个空格或者tab缩进
ide自动保证缩进一致
If、elif和else的条件分支:
if
if...else
if...elif..else
没有switch、case语法
空的列表、元祖、字符串、0都被评估为False
None被评估为False
控制条件后面必须加":"
---------------------------------------------
a=100
if a > 80 :
print a,">80"
else :
print a,"<80"
a=60
if a < 50 :
print a,"<50"
elif a > 50 and a < 80 :
print a,">50 and ",a,"<80"
else :
print a,">80"
a = [] # 0 "" None []
if a:
print "a is true"
else:
print "a is false"
-----------------------------------------------
循环while:(更多为迭代)
当条件表达式为flase时,将停止循环
遍历for:
遍历一个序列中的每一个元素)
range函数构造一个序列
------------------------------------------------
#while for rnage()
a=10
while a<20:
print a
a += 1
# while True: #死循环
# print "aaa"
a=[1,2,3,4,5,6]
for i in a : #不能写死循环
print i
print range(1,10) #默认步长为为1,不能是小数
print range(1,10,2)
-----------------------------------------------------
跳出循环 break、continue:
break:跳出整个循环
continue:跳出单个循环
break :非正常退出循环
continue:正常退出循环
while和for都支持一个else分支,正常退出整个循环,会执行一次else代码
-----------------------------------------------------
#continue break
a=range(1,10)
for i in a:
if i%4==0 :
#continue
break
else :
print i
else :
print "final out is ok"
---------------------------------------------------------
- python中的控制条件、循环和跳出
- python中的条件和循环
- 【python】python中的条件判断和循环
- Python中的条件选择和循环语句
- Python中的条件选择和循环语句
- Python中的条件选择和循环语句
- Python中的条件判断和循环
- Python:条件和循环
- Python 条件和循环
- python中的条件选择语句和循环语句
- python中的条件选择语句和循环语句
- 编程基础_注意区分执行循环的条件和跳出循环的条件
- python跳出多重循环
- python跳出多重循环
- java循环语句和continue;和break跳出控制语句
- Python循环与条件控制语句
- Python学习笔记-条件控制&循环
- [Language]Python跳转控制--条件与循环
- 1192: 奖学金(结构体专题)
- hpuoj【1294】有序数组共有元素【水题】
- Tomcat8.5.20安装
- 最小点权覆盖和最大点权独立集(定义与建模)
- MATLAB 把m文件转化为C文件
- python中的控制条件、循环和跳出
- HDU 5938 && 2016CCPC杭州 F: Four Operations
- zcmu-1199
- Python的模块导入、包导入
- 各种排序及内省排序
- python中的列表、元祖、字典、集合
- hdu3333(线段树离散化离线处理)
- Judge (快速幂+同余)
- 什么是to B 业务