python基础语法知识 第二篇

简介:

1      条件语句

1.1   简单条件语句

  • 语法

if 判断条件:

     执行语句……

else

     执行语句……

 

  • 示例

num=8

 

if num==8:

     print 'right'

else:

     print 'wront'

1.2   复杂条件语句

  • 语法:

if 判断条件1:

     执行语句1……

elif 判断条件2:

     执行语句2……

elif 判断条件3:

     执行语句3……

else:

     执行语句4……

 


 

  • 示例:

num=8

 

if num==6:

     print 'wrong'

elif nume==7:

     print 'wrong'

elif num==8:

     print 'wrong'

else:

     print 'wrong'

2      循环语句

2.1   循环类型

2.1.1  While循环

  • 语法:

while 判断条件:

     执行语句……

 

  • 示例:

#!/usr/bin/python

 

count = 0

while (count < 9):

    print 'The count is:', count

    count = count + 1

 

print "Good bye!"

2.1.2  For循环

语法:

for iterating_var in sequence:

    statements(s)

 

示例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

 

for letter in 'Python':     # 第一个实例

    print '当前字母 :', letter

 

fruits = ['banana', 'apple',  'mango']

for fruit in fruits:        # 第二个实例

    print '当前字母 :', fruit

 

print "Good bye!"

2.1.3  嵌套循环

Python for 循环嵌套语法:

for iterating_var in sequence:

    for iterating_var in sequence:

       statements(s)

    statements(s)

 

 

Python while 循环嵌套语法:

while expression:

    while expression:

       statement(s)

    statement(s)

2.2   循环控制语句

2.2.1  Break

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

示例代码:

#!/usr/bin/python

 

for letter in 'Python':     # First Example

    if letter == 'h':

       break

    print 'Current Letter :', letter

 

var = 10                    # Second Example

while var > 0:             

    print 'Current variable value :', var

    var = var -1

    if var == 5:

       break

 

print "Good bye!"

 

2.2.2  Countinue

Python continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

示例代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

 

for letter in 'Python':     # 第一个实例

    if letter == 'h':

       continue

    print '当前字母 :', letter

 

var = 10                    # 第二个实例

while var > 0:             

    var = var -1

    if var == 5:

       continue

    print '当前变量值 :', var

print "Good bye!"

 

2.2.3  Pass

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

pass 不做任何事情,一般用做占位语句。

示例代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

 

输出 Python 的每个字母

for letter in 'Python':

    if letter == 'h':

       pass

       print '这是 pass '

    print '当前字母 :', letter

 

print "Good bye!"

 



本文转自 老鹰a  51CTO博客,原文链接:http://blog.51cto.com/laoyinga/1886494
相关文章
|
2天前
|
Python
python语法错误类型错误
【7月更文挑战第10天】
14 7
|
2天前
|
索引 Python
python语法错误赋值错误
【7月更文挑战第10天】
11 6
|
3天前
|
IDE 开发工具 Python
python语法错误关键字使用错误
【7月更文挑战第9天】
13 6
|
3天前
|
Python
python语法错误逗号错误
【7月更文挑战第9天】
8 4
|
5天前
|
开发者 Python
Python中语法错误的情况
【7月更文挑战第7天】
18 6
|
2天前
|
IDE 开发工具 Python
python语法错误导入错误
【7月更文挑战第10天】
6 1
|
4天前
|
Python
python中语法缺少冒号处理
【7月更文挑战第8天】
8 3
|
3天前
|
Python
python语法错误变量未定义
【7月更文挑战第9天】
6 1
|
4天前
|
IDE 开发工具 Python
python语法中括号不匹配处理
【7月更文挑战第8天】
11 2
|
4天前
|
IDE 开发工具 Python
python中语法缩进错误处理
【7月更文挑战第8天】
11 2