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语句,只是占位,什么都不做

浙公网安备 33010602011771号