标签:blog io for div log on c r python
说到流程控制,其实如果学习了其他语言的话,再学习这些就会觉得很简单了,因为原理都是一样,只是语法变了而已。所以作为一个程序员一定要深入理解过一门语言,学了很多的语言,却不精通其中的一些的话,等于没有学,只能说你所知道的多了一些。
程序的基本流程结构:
顺序结构
选择结构
循环结构
顺序结构是最简单的程序流程,程序根据语句,一句一句的执行,不会遇到逻辑判断或者循环的情况
选择结构:
最简单的选择结构:
if True: #statements1 else: #statements2
多分支的选择结构:
if condition1: #statements1 elif condition2: #statements2 ... else: #statements
Python中没有switch和case语句的,多分支就相当于代替。
for循环,循环的对象必须是一个是一个可iterable(可枚举的)对象。
举个例子:
>>> a=[1,2,3,4,5] >>> for x in a: print(x) 1 2 3 4 5 >>>
这样就可以用循环把列表中的所有值遍历出来,可以用循环遍历列表,元组,集合,字典。
range()函式
range()是Python中内建的一个函式,利用它可以产生等差级数序列。
>>> list(range(1,10)) [1, 2, 3, 4, 5, 6, 7, 8, 9]
也可以设置增量δ。
>>> list(range(1,10,2)) [1, 3, 5, 7, 9]
标签:blog io for div log on c r python
原文地址:http://www.cnblogs.com/wuxiongliu/p/3979984.html