文档详情

《Python网络渗透编程》 课件 项目二 Python语言基础 .pptx

发布:2025-03-27约6.37千字共85页下载文档
文本预览下载声明

Python基本语法Pythonbasicsyntax

python的运行环境官方开发运行环境第三方集成开发环境

Python的运行环境特点IDLE(IntegratedDevelopmentandLearningEnvironment)集成开发和学习环境官方运行环境简单易用,适合初学者交互式界面,所见即所得包含的编辑器,简洁易上手

Python的运行环境第三方的集成开发环境特点集成度高比较适合开发大型的项目智能语法提示

python程序的特点

python程序的特点python语句的特点一般情况下,每行一条语句,不需要用“;”结尾,也可以每行多条语句,语句之间用“;”分隔

python程序的特点python语句的特点语句的缩进非常重要,同一子部分的语句缩进要相同

python程序的特点python语句的特点单行注释:#多行注释三个单引号()三个双引号()

python的控制结构

一句跟着一句执行顺序结构通过条件判断,最终选择出所需要的结果选择结构通过重复有规律性的操作,从而减少代码量,使代码表达更为简洁循环结构python的控制结构

python的控制结构选择结构应用案例用户输入自己的成绩,如果成绩小于0或大于100,提示输入错误;?如果成绩大于等于60小于80,输出“还不错”;如果成绩大于80小于等于100,输出“非常棒!”

输入成绩SS0orS100输入错误YESNOS=60继续努力S=80还不错非常棒YESNOYESNOpython的控制结构

python的控制结构Python的选择结构单分支选择结构双分支选择结构多分支选择结构

python的控制结构还可选择怎样的分支结构?思考

python的控制结构循环结构应用案例用户输入若干成绩,求所有成绩的平均分。每输入一个成绩后询问是否继续输入下一个成绩,回答‘n’就停止输入成绩。

python中主要有两种循环形式while循环结构for循环结构

python的控制结构while循环结构for循环结构循环次数难以提前确定循环次数可以提前确定循环结构

强制退出循环

python的控制结构强制退出循环break:一旦break语句被执行,将使得break语句所属层次的循环提前结束。continue:作用是提前结束本次循环,并忽略continue之后的所有语句,直接回到循环的顶端,提前进入下一次循环。

python的循环中还可以带有else子句

python的控制结构else:循环因为条件表达式不成立或序列遍历结束而自然结束执行else结构中的语句不执行else中的语句循环因为执行了break语句而导致提前结束循环正常结束执行循环非正常结束不执行

python的控制结构while循环for循环

异常处理Exceptionhandling

课堂导入引发错误的原因:程序中的异常:程序运行时引发的错误如零作为除数文件不存在下标越界网络异常这些错误得不到正确的处理将会导致程序崩溃并终止运行

课堂导入异常处理合理使用异常处理结构程序更加健壮,具有更高的容错性不会因为用户不小心的错误而造成程序崩溃为用户提供更加友好的提示界面程序执行过程中出错而在正常控制流之外采取的行为

教学目标掌握实现异常处理的语法。掌握异常处理的逻辑概念及含义。知识目标能力目标学会用Python内置的多种异常类,定义自己的异常类。运用Python多种不同形式的异常处理结构,处理可能发生的错误。

异常处理的基本概念

无法运行易发现解决可以运行错误结果语法错误拼写错误缩进不一致引号或括号不闭合逻辑错误异常处理的基本概念运行时由于某些条件不符合而引发的错误,一旦引发异常并且没有得到有效的处理,一般是直接导致程序崩溃。异常错误输入:60主程序处理输出:优秀!

Python内置的异常类

Python内置的异常类BaseException为所有异常的基类SystemExitKeyboardInterruptGeneratorExitException用户直接拿来使用继承这些类定义自己的异常类

Python内置的异常类Exception为所有非系统退出类异常的基类,Python提倡继承Exception或其子类派生新的异常。

Python内置的异常类Exception下包含异常MemoryError(内存溢出)BlockingIOError(IO异常)SyntaxError(语法错误异常)

异常处理结构举例

异常处理结构举例在python中提供了多种不同形式的异常处理结构基本思路尝试运行代码处理可能发生的错误在实际使用时,可以根据需要来选择使用哪一种

异常处理结构举例——python异常处理结构中最基本的结构try...except...程序的执行流程执行try子句(在try和excep

显示全部
相似文档