python基础知识——控制语句
控制语句主要有条件语句和循环语句。
一、条件语句
1、if语句
格式:
if 表达式: 语句1 else: 语句2 例如:
a = raw_input('x : ') if int(a) > 0: print a else: print -int(a) 其中,raw_input()用于获取控制台的输入,由于raw_input()返回的是字符串,则在比较的时候必须使用int()转换。
2、多个if语句
格式:
if 表达式1: 语句1 elif 表达式2: 语句2 ... elif 表达式n: 语句n else: 语句m 例如:
# -*- coding: UTF-8 -*- a = input('x : ') if a > 0: # a为正数直接输出 print a elif a == 0: # a为0 print 0 else: print -a 3、while循环
格式:
while 表达式: ... 例如:
a = 10 while a > 0: print a a -= 1 输出:
10 9 8 7 6 5 4 3 2 1 4、for循环
格式:
for 变量 in 集合: ... 其中,集合可以是元组、列表、字典等数据结构。
例如:
for x in xrange(1, 11): print x 输出结果是1~10
5、break语句
break语句用于结束循环。
例如:
for x in xrange(1, 11): if x <= 5: print x else: break 只输出了1~5。
6、continue语句
continue语句用于结束本次循环,开始下次循环。
例如:
for x in xrange(1, 11): if x == 5: continue else: print x 输出的是14,610。没有输出5
7、pass语句
pass语句在Python中是一个空语句。
for ind in 'python': if ind == 'h': pass else: print ind 输出结果:
p y t o n