流程控制-if
if 表达式:
声明和执行语句(前面一般为四个空格来缩进,并且每行缩进相同才会被认为是在if语句中,否则在if之外)
01 |
#!/usr/bin/python |
02 |
def fun():
|
03 |
return 0
|
04 |
05 |
x=int(raw_input('please input x'))
|
06 |
y=int(raw_input('please input y'))
|
07 |
08 |
if x>=90 and y>=90://注意不要忘了加‘:’
|
09 |
print 'a'
|
10 |
elif x>=80:
|
11 |
print 'b'
|
12 |
elif x>=70:
|
13 |
print 'c'
|
14 |
else:
|
15 |
print 'bad'
|
for循环:
for it_var in 序列(字符串、列表或者元组)
执行语句
使用range方法新建一个列表,作为for循环的范围
for x in range(10)://range(i,j,[步进值]),其中i为初始值;j为终止值,但不包含;步进值默认为1
print x
1 |
#!/usr/bin/python |
2 |
s = 'abcd'
|
3 |
for x in range(len(s)):
|
4 |
print s[x]
|
5 |
6 |
#!/usr/bin/python |
7 |
d = {'name':'jj','age':22,'gender':'male'}
|
8 |
for k in d://字典遍历方法1
|
9 |
print d[k]//k为字典的键
|
1 |
字典遍历方法2:
|
1 |
for k,v in d.items()://items方法是将字典转换为一个元组
|
1 |
print k//键
|
1 |
print v//值
|
pass语句,只是占位,什么都不做
来源:http://my.oschina.net/chape/blog/123492