美文网首页
Python程序控制结构笔记

Python程序控制结构笔记

作者: 枯藤疯鸦 | 来源:发表于2019-11-04 17:05 被阅读0次

小白笔记
仅记录常规操作中较为不熟悉的操作类型

一、二分支结构
1、异常处理的try…except…结构:如果在except后标注特定的异常类型,则只对特定的异常类型进行响应

>>> num = eval(input("请输入一个整数:"))

请输入一个整数:abc

Traceback (most recent call last): File "<pyshell#5>", line 1, in <module>  
              num = eval(input("请输入一个整数:"))
              File "<string>", line 1, in <module>
               NameError: name 'abc' is not defined
>>>
try:
    num = eval(input("请输入一个整数:"))
    print(num**2)
except NameError:
    print("输入的不是整数")

# 请输入一个整数:abc
# 输入的不是整数

2、异常处理的try…except…else…finally…结构:如果无异常发生则执行else&finally后的语句块,如果有异常发生则执行except&finally后的语句块,即:finally后的语句块一定执行!

3、二分支结构的紧凑形式:<表达式1> if <条件> else <表达式2>

>>> num = eval(input())
    # 90
>>> print("{}".format("满分" if num==100 else "没有满分"))
    # 没有满分

二、循环结构

1、、特定次遍历:for i in range(n , m , k) 在n到m之间以n为起点元素,k为步长建立的遍历列表

>>> for i in range(1,10,2):
print(i,end="")
# 1 3 5 7 9

2、文件遍历:for line in fo fo为文件的标识符,遍历文件中的每一行

3、循环和else一起使用:else后的语句是作为循环语句“正常”执行完成后的奖励(循环没有被break打断),else与循环语句处于同级

>>>for c in "PYTHON" :
            if c == "T" :
                continue
            print(c, end="")
        else:
            print("正常退出")

# 输出:PYHON正常退出
>>> for c in "PYTHON" :
            if c == "T" :
                break
            print(c, end="")
        else:
            print("正常退出")

# 输出:PY

相关文章

  • Python程序控制结构笔记

    小白笔记仅记录常规操作中较为不熟悉的操作类型 一、二分支结构1、异常处理的try…except…结构:如果在exc...

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

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

  • Python编写循环的两个建议 | 鹅厂实战!

    本文系 “Python 工匠”系列的第 7 篇文章,已取得作者授权。 循环是一种常用的程序控制结构。我们常说,机器...

  • 关于python的程序控制结构

    分支结构分支结构分为单分支结构、二分支结构和多分支结构。通过 if、elif、else 关键字控制分支结构。使用...

  • 二级-1.Python概述及考试内容介绍

    1.考试内容1.1Python语言的基本语法元素1.2基本数据类型(重点)1.3程序控制结构(重点)1.4函数和代...

  • 第三章 流程控制

    一.程序控制 种类: 顺序及结构顺序结构.png 选择结构选择结构.png 循环结构循环结构.png 二.条件语句...

  • 编程范式

    结构化编程 结构化编程对程序控制权的直接转移进行了限制和规范 面向对象编程 面向对象编程对程序控制权的间接转移进行...

  • Python程序结构

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

  • 程序控制结构 2

    程序的分支结构 单分支结构: 根据判断条件结果而选择不同向前路径的运行方式 if <条件>: <语句块> 二分...

  • JS基础--2

    js中的程序控制语句 常见的程序有三种执行结构: 顺序结构 分支结构 循环结构 顺序结构:程序从第一行开始执行,按...

网友评论

      本文标题:Python程序控制结构笔记

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