美文网首页Python
控制语句 | Python

控制语句 | Python

作者: 活用数据 | 来源:发表于2019-04-26 10:58 被阅读35次
控制语句

程序的三大执行流程

  • 顺序执行
  • 选择执行(采用条件语句)
  • 循环执行(采用循环语句)

条件语句

if 语句

if score > 60:
    print("B")    # 当有一个条件满足的时候,即退出判断,不会继续进行判断
elif score > 50:
    print("B-")
else:
    print("C")

各种真值假值

  • False:0,None,空字符串,空列表 ...
  • True:非0,非空字符串,非空列表 ...

循环语句

while

while 条件:
     满足条件时执行

经验:当目标程序想不出来的时候,可以试着先写一个类似的,然后一步一步的修改接近目标效果。也就是将大目标划分为一个个小目标。

for

name = "Elon Musk"
for character in name:
    print(character)

breakcontinue

  • break:停止整个循环;
  • continue:停止当前这一次循环。

for循环中采用else,没有加break

for循环中加break


注意事项
如果在循环中删除元素会发生漏删。

原因
当for循环遍历到33时,将元素33移去,同时后面的元素往前挪,即元素44占用了原来33的位置,因此当for循环继续遍历时,将会跳过44,直接遍历到55。

解决方法
不要在遍历过程中删除元素,而是先记录要删除的元素,最后一次性删除即可。

相关文章

  • python 基础 - 循环语句

    python 循环语句 Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • 机器学习 -- Python基础(五)Python的程序控制

    Python的程序控制 1.1 分支语句 1.2 循环语句 1.3 程序控制

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

  • Python笔记

    1、Python流程控制结构 1.1Python条件结构 ①if()语法:if():多条语句体注意:if结构的语句...

  • Python 3 笔记 - 第6章 逻辑控制

    1. 条件控制 Python 条件控制只有 if-elif-else 语句,没有 switch-case 语句 P...

  • Python——控制语句

    Python控制语句 循环(loop)控制 循环的最基本语法 for循环 语法 rangerange(起始,范围,...

  • python 控制语句

    if语句与Java的不同 * else if 使用elif * 判断条件的省略用法(空字符串解析为false in...

  • 控制语句 | Python

    程序的三大执行流程 顺序执行 选择执行(采用条件语句) 循环执行(采用循环语句) 条件语句 if 语句 各种真值假...

网友评论

    本文标题:控制语句 | Python

    本文链接:https://www.haomeiwen.com/subject/gvcfnqtx.html