顺序结构
很简单的,正如解释型语言一样,将代码按照吸纳后顺序依次执行。
分支结构
语法格式
#单分支
if 逻辑表达式:
表达式
#双分支
if 逻辑表达式:
表达式1
else:
表达式2
#多分支
if 逻辑表达式:
表达式1
elif:
表达式2
elif:
表达式3
else:
表达式4
#异常处理
try:
表达式1
except:
表达式2
异常处理和ifelse的区别:csdn 链接:http://blog.csdn.net/loonsd/article/details/50747708
函数
函数分类:内置函数(built-in)
自定义函数(define ourselves)
函数定义
#无参数无返回值
def 函数名():
函数体
#有参数无返回值
def 函数名(参数):
函数体
#有参数有返回值
def 函数名(参数1,参数2)
函数体
return 返回值
循环结构
语法格式:
#while循环
while 逻辑表达式:
循环体
#for循环
for i in 集合s
#i依次取集合s中的每一个值执行循环
循环体
控制循环的方法:
1. 利用保留字“break”来结束循环,当程序循环执行到break的时候就会退出程序。
2. 利用保留字“continue”来结束当前的这次循环,程序执行到continue的时候,忽略掉循环体内剩余的代码,然后执行下一次循环
循环的用法:
1. 遍历搜索
2. 计数
3. 加法求和