什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止)。 在python中,错误触发的异常如下 而错误分成两种 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误 ...
分类:
编程语言 时间:
2018-06-09 10:17:25
阅读次数:
263
1、模块调用 2、对自己制作的模块导入 首先,自己写的模块只能在当前路径下的程序里才能导入,换一个目录再导入自己的模块就会报错:模块找不到 分析:这与导入路径有关 解决:python解释器会按照列表顺序依次去每个目录下面匹配要导入的模块名,只要在一个目录下匹配到了该模块名,就立即导入,不再继续查找, ...
分类:
编程语言 时间:
2018-06-08 00:40:41
阅读次数:
223
sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互,如:Python解释器。 (1) sys.argv 实现从程序外部向程序传递参数 sys.argv 变量是一个包含了命令行参数的字符串列表, 利用命令行想程序传递 ...
分类:
编程语言 时间:
2018-06-07 10:20:21
阅读次数:
206
异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止) 错误分两种类型: 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test ...
分类:
其他好文 时间:
2018-06-06 22:07:03
阅读次数:
149
一、Python内部执行过程 二、解释器 指定由Python解释器执行Python脚本 如果想类似执行shell脚本一样执行hello.py脚本,例如: ./hello.py ,那么需要在hello.py文件的头部指定解释器,如下: 如此一来,执行: ./hello.py 即可。 注意:执行前需要给 ...
分类:
编程语言 时间:
2018-06-04 22:25:29
阅读次数:
133
异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) part2:什么是异常 异常发生之后 异常之后的代码就不执行了 什么是异常处理 python解释器检测到错误,触发异常(也允 ...
分类:
其他好文 时间:
2018-06-04 16:27:22
阅读次数:
126
单例设计模式 目的:让类创建对象,在系统中只有唯一的实例,让每一次创建的对象返回的内存地址都是相同的。 __new__方法 使用类名创建对象时,python解释器首先会调用__new__方法为对象分配空间 __new__方法是有object基类提供的静态方法,主要作用有两个: 为内存中的对象分配空间 ...
分类:
编程语言 时间:
2018-06-04 11:45:26
阅读次数:
178
说明: 解释器模式在面向对象语言实现的编译器中得到了广泛的应用。但是此模式进适用于建大的文法解释,弊端又多,所以很少有其他方面使用。例如:将“1+2+3-4”等字符串输入到python的console,但是本身python不认识这些字符串,就需要定义的一套文法规则来解释这些字符串,也就是设计一个自定 ...
分类:
编程语言 时间:
2018-06-03 19:28:11
阅读次数:
185
第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节的关系? b、B、KB、MB、GB 的关系? 请至少列举5个 ...
分类:
其他好文 时间:
2018-06-03 12:37:25
阅读次数:
193
1、CPython:解释c语言开发的,会先被转换成.pyc字节码,然后被转换成机器码被cpu执行。 2、IPython:和cPython差不多 3、PyPy:目标是执行速度 a、有自己的解释器,转换成自己的字节码,然后转换成机器码。 b、编译后会直接成为机器码,其它解释器编译后会成为字节码然后再转换 ...
分类:
编程语言 时间:
2018-06-03 12:27:55
阅读次数:
223