博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【275】◀▶ Python 控制语句说明
阅读量:6005 次
发布时间:2019-06-20

本文共 3234 字,大约阅读时间需要 10 分钟。

参考:


01   循环语句
02   循环语句
03   选择语句
04   执行循环语句中的下一条循环。
05   从循环语句中跳出。
06   不做任何事情,一般用做占位语句。

序号 名称  

功能说明 & 语法 & 举例

01  

for 循环可以遍历任何序列的项目,如一个列表或者一个字符串。

----------------------------------------------------------------------------------
 for iterating_var in sequence:
    statements                                                                                
----------------------------------------------------------------------------------
◈ statement:循环语句内容

说明:Python 的 for 循环与其他语言的 foreach 类似,为实现按照数字顺序遍历,需要利用

语法:range(start, stop[, step])

  start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

  end: 计数到 end 结束,但不包括 end。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

例如数列求和可以按照下面两种方式:

 
#!/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!"
02  

  while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

----------------------------------------------------------------------------------
 while
expression
    statements                   
----------------------------------------------------------------------------------
◈ expression:判断表达式
◈ statements:循环语句

 
#!/usr/bin/python count = 0while (count < 9):   print 'The count is:', count   count = count + 1 print "Good bye!"
03  

条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

----------------------------------------------------------------------------------
 if
expression
   statements             
 else:
   statements                     
----------------------------------------------------------------------------------
 if expression
   
statements             
 elif expression:
   statements            
 elif
expression:
   statements           
 else
:
   statements           
----------------------------------------------------------------------------------
◈ expression:判断表达式
◈ statement(s):语句内容

 
#!/usr/bin/python# -*- coding: UTF-8 -*- # 例1:if 基本用法 flag = Falsename = 'luren'if name == 'python':         # 判断变量否为'python'    flag = True          # 条件成立时设置标志为真    print 'welcome boss'    # 并输出欢迎信息else:    print name              # 条件不成立时输出变量名称
#!/usr/bin/python# -*- coding: UTF-8 -*-# 例2:elif用法 num = 5     if num == 3:            # 判断num的值    print 'boss'        elif num == 2:    print 'user'elif num == 1:    print 'worker'elif num < 0:           # 值小于零时输出    print 'error'else:    print 'roadman'     # 条件均不成立时输出
04     

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 '当前变量值 :', varprint "Good bye!"
05      

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

 

 

#!/usr/bin/python# -*- coding: UTF-8 -*- for letter in 'Python':     # 第一个实例   if letter == 'h':      break   print '当前字母 :', letter  var = 10                    # 第二个实例while var > 0:                 print '当前变量值 :', var   var = var -1   if var == 5:   # 当变量 var 等于 5 时退出循环      break print "Good bye!"

 

 06  

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

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

 
#!/usr/bin/python# -*- coding: UTF-8 -*- # 输出 Python 的每个字母for letter in 'Python':   if letter == 'h':      pass      print '这是 pass 块'   print '当前字母 :', letterprint "Good bye!"
       
       
     

转载于:https://www.cnblogs.com/alex-bn-lee/p/8021779.html

你可能感兴趣的文章
解决OracleDBConsoleorcl不能启动
查看>>
Naive Bayes(朴素贝叶斯算法)[分类算法]
查看>>
.net DLL程序集中打包另一个DLL
查看>>
我的友情链接
查看>>
Drupal第三方模块汇集(一)
查看>>
我的友情链接
查看>>
使用spring的自身的listener进行web的配置
查看>>
linux学习之“VI”与“VIM”
查看>>
linux下无线网卡驱动安装
查看>>
oracle recyclebin与flashback drop
查看>>
我的友情链接
查看>>
svmlight使用说明
查看>>
LVM
查看>>
学习之shell脚本
查看>>
Andorid Launcher程序代码分析
查看>>
Swing 和AWT之间的关系
查看>>
Mysql设置自增长主键的初始值
查看>>
Android计时器正确应用方式解析
查看>>
手机视频会议的实现
查看>>
性能及监控
查看>>