python 条件语句&循环语句

python条件语句:

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

注意:python的else if ------->elif

 

python循环语句:

pass语句:pass是空语句,是为了保持程序结构的完整性。

python的for循环:for iterating_var in sequence:                        for 变量名 in 集合

例子:

#!/usr/bin/python

for letter in 'Python':     # First Example
   print 'Current Letter :', letter

fruits = ['banana', 'apple',  'mango']
for fruit in fruits:        # Second Example
   print 'Current fruit :', fruit

print "Good bye!"

结果:

Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

通过序列索引迭代

例子:

#!/usr/bin/python

fruits = ['banana', 'apple',  'mango']
for index in range(len(fruits)):
   print 'Current fruit :', fruits[index]

print "Good bye!"

输出结果:

Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

以上实例我们使用了内置函数 len() 和 range(),函数 len() 返回列表的长度,即元素的个数。 range返回一个序列的数。

pass语句例子:

#!/usr/bin/python

for letter in 'Python': 
   if letter == 'h':
      pass
      print 'This is pass block'
   print 'Current Letter :', letter

print "Good bye!"

输出结果:

Current Letter : P
Current Letter : y
Current Letter : t
This is pass block
Current Letter : h
Current Letter : o
Current Letter : n
Good bye!

 

posted @ 2014-12-25 14:21  刘尊礼  阅读(149)  评论(0)    收藏  举报