Python基础——控制语句
2016-08-02 19:54
483 查看
条件语句
Python中的条件判断使用的关键字是if elif else。def ifFunc(x): if x > 0: print "positive" elif x == 0: print "zero" else: print "negative" if __name__ == "__main__": ifFunc(0)
需要注意:
1)冒号不能忘;
2)if语句中除了False/None/0/""/()/[]/{}表示假,其它都为真;
3)可以用于if语句中的比较运算符:
x == y x < y x > y x >= y x <= y x != y x is y x is not y x in y x not in y尤其需要注意后面四个。
以上表达式还可以通过and/or/not连接起来。
while循环语句
Python中使用关键词while来表示这类循环:def whileFunc(x): while x: print x x = x - 1 if __name__ == "__main__": whileFunc(3)
for循环语句
Python中使用关键词for来表示这类循环,不过判断条件常用x iny。
y是可迭代的对象,比如列表:
def forFunc(*aList): for x in aList: print x if __name__ == "__main__": forFunc(1, 2, 3, 4)
跳出循环
Python中使用break和continue来跳出循环。break continue
循环语句中的else
在Python中可以在循环语句中接else的情况。当循环中的break语句没有执行到的时候就会落到else语句中,下面是一个例子:
def elseFunc(*aList): for x in aList: if x < 0: break else: print "All positive" if __name__ == "__main__": elseFunc(1, 2, 3, 4)
pass语句
表示什么都不做。比如在条件判断语句中if和elif都有有用的语句,但是else中没有可以写的语句,就可以写pass:
def passFunc(*x): if x > 0: print "positive" elif x < 0: print "negative" else: pass if __name__ == "__main__": passFunc(1)
相关文章推荐
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
- Python基础2:流程控制语句 while / for循环
- Python基础6- 流程控制之if条件语句
- python基础---逻辑控制语句
- Python语法基础_控制语句_输入输出语句详解
- 【Python基础学习篇】Python控制语句
- 9-Python3从入门到实战—基础之条件控制语句
- python基础学习总结——方法、控制语句
- 1.python语法基础-列表、数组、函数、元组和控制语句
- 【Python基础学习篇】Python控制语句
- 【Python基础学习篇】Python控制语句
- python基础学习4- 控制语句
- Python基础语法学习--条件控制与循环语句
- python基础知识——控制语句
- Python基础二--基本控制语句
- python基础——语句_控制语句
- Python基础二--基本控制语句
- Python 学习从入门到放弃(三)--变量与函数基础、基础控制语句
- Python笔记1:基本语法和控制语句
- python 控制语句