python的处理流程
从哲学的一个观点:事物的发展总是曲折和前进相统一,我们来认识python的处理流程
我们所熟悉的三大流程:1.顺序 2.条件(分支) 3循环
大部分的语言都是从上到下,从左到右的阅读,翻译。
顺序:python解释器是从上到下,从左到右来翻译python的语句。
条件(分支):本质就是执行一个条件(分支),分为单分支,双分支,多分支。
循环:在符合循环条件时,执行循环体内的语句,不符合条件时推出循环。要注意防止死循环。
其它的处理流程:
1.函数和类的调用:执行函数或类的方法、属性后并回到调用的地方下执行。函数可以看做是工具,类多用途工具
2.模块的导入:可以理解为的工具箱:
模块的导入有三种:
第一: 示例: import os 可以理解为导入工具箱,需要使用工具时,需要打开工具箱在使用工具如:os.getcwd()
第二: 示例:import os.getcwd 可以理解为导入某个工具,可以直接使用工具
第三:示例:from os import * 可以理解导入所有的工具,可以直接使用工具 ,但是要注意标识符的命名不能与模块里的方法和属性起冲突。
模块的路径搜索:
第一:先搜索当前工作文件夹
第二:搜索系统环境路径
第三:可以把需要的模块放到当前工作文件夹或添加到系统的环境路径
3.异常处理流程:捕捉出错的语句,并进行处理。如果出现异常(错误的语句),不处理,异常会向上(外)传播,最终传给解释器,系统报错。