参考:Python循环语句


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

序号 名称  

功能说明 & 语法 & 举例

01 for  

for 循环可以遍历任何序列的项目,如一个列表或者一个字符串。
----------------------------------------------------------------------------------
 for iterating_var in sequence:
    statements                                                                                
----------------------------------------------------------------------------------
◈ statement:循环语句内容

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

语法: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 '当前字母 :', letterfruits = ['banana', 'apple',  'mango']
for fruit in fruits:        # 第二个实例print '当前水果 :', fruitprint "Good bye!"

02 while  

while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
----------------------------------------------------------------------------------
 while expression
    statements                   
----------------------------------------------------------------------------------
◈ expression:判断表达式
◈ statements:循环语句

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

03 if...else  

条件语句是通过一条或多条语句的执行结果(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 = False
name = '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   

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

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

05   break   

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

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

 06 pass  

Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。

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

       
       
     

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

【275】◀▶ Python 控制语句说明相关推荐

  1. Python控制语句/循环语句

     Python控制语句/循环语句 #if 语句(比较/逻辑/成员均可) #字符串/列表/元组/字典 为空返回False,非空返回True #条件成立返回True,不成立返回False ar = &qu ...

  2. python控制语句中的条件语句_『Python』条件控制语句

    Loading... ## 1. 条件语句 ``` Python条件语句是通过一条或者多条语句的执行结果(True或False)来决定执行的代码块. ``` ``` 在Python中, 指定任何非0和 ...

  3. python语言流程控制语句的格式_第四节 Python控制语句

    编程语言中的 if.for.while等流程控制语句,用来决定程序按照什么方式去执行. if语句格式 if 判断条件: 执行语句... else: 执行语句... 如果"判断条件" ...

  4. python控制语句实验报告,python流程控制语句案例练习

    最近玩python,为了更好的学习其中的流程控制语句,本身写了一个查询员工信息和更新信息的脚本,此脚本仅供练习使用.大拿可绕行!python #!/usr/bin/env python import ...

  5. python控制语句第一章_【原创】Python第一章

    Python总是从第一行代码开始逐步执行,而C是从main函数开始执行. 在Python中,一切东西都是对象. 在Python中,没有C的花括号,不能任意排版,属于同一个语句块的语句需要使用相同的对齐 ...

  6. python控制语句第一章_python基础第一章

    Python基础 第一个python程序 变量 程序交互 基本数据类型 格式化输出 基本运算符 流程控制if...else... 流程控制-循环 第一个python程序 文件执行 1.用notepad ...

  7. python控制语句_Python流程控制语句

    注意: 在 Python 中,非零值表示 True:None 和 0 表示 False. if 语句 if-else 语句 if-elif-else 语句 嵌套 if 语句 可以将一个 if - el ...

  8. python控制语句字符串截取_菜鸟python---流程控制语句

    用户交互:(输入/输出) input(提示语句!) -- 输入 msg = input("请输入您内容:") int("5") ---> 5 print( ...

  9. [Python-3]Python控制语句

    "顺序结构"代表"先执行a,再执行b"的逻辑. "条件判断结构"代表"如果-,则-"的逻辑. "循环结构&qu ...

最新文章

  1. vs单元测试之顺序测试
  2. 企业运维——机房建设的一些建议
  3. 范围规则的简短描述?
  4. EfficientNetV2震撼发布!87.3%准确率!模型更小,训练更快!谷歌大脑新作
  5. Network 【TCP/IP 四层模型】
  6. linux内核之 phys_to_virt
  7. question regarding UI configuration type
  8. python字符串转化为数字-python 中判断字符串能否转换为数字类型
  9. tf:'hello tensorflow'
  10. Android 8.0(30)--- 应用快捷方式(ShortcutManager)的使用
  11. WebKit技术内幕(笔记)
  12. Windows Server上用命令来起停IIS站点
  13. AI 时代,程序员从小白到小牛的发展攻略丨今晚直播送机械键盘!
  14. wordpress配置邮箱发送功能
  15. 万能地图下载器如何下载屏幕之外的谷歌卫星地图
  16. php 颜值测试源码,微软小冰颜值测试PHP最新代码
  17. html音频禁止自动播放,HTML iframe允许音频文件的自动播放无法正常使用
  18. 懂的都懂,那些好用的“WEB安全”网站
  19. php使用逻辑运算符提交程序运行效率
  20. Cython使用及pycharm

热门文章

  1. 《互联网理财一册通》一一12.1 网银银行移动客户端
  2. 在写学术论文时,如何润色英文语言表达?
  3. 英文论文润色与语法检查软件
  4. 重来之大学版|社交生活篇——为什么毕业季是分手季?怎么和平分手?分手了还要不要做朋友?分手了怎么挽回?
  5. 斯蒂文斯理工学院计算机专业排名,美国斯蒂文斯理工学院综合排名情况
  6. 都市圈-智慧应急综合业务管理平台重磅发布
  7. C语言的一小步—————— 一些小项目及解析
  8. word图片显示:如何打开多图文档不再卡慢
  9. Android Kotlin 学习总结(一) 《KAE 优缺点并且深入字节码分析工作原理》
  10. 【转载】【缺陷预防技术】自动错误预防(AEP)