python基础学习-2(if、for)
流程控制-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语句,只是占位,什么都不做