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

 

 

 

来源:http://my.oschina.net/chape/blog/123492

posted @ 2013-04-30 21:42  94julia  阅读(193)  评论(0编辑  收藏  举报