异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下: 异常总体上可分为2大类: 1,语法错误导致的异常:,出现此异常程序就崩溃终止,后续代码不会在运行,所以应该在程序运行前就修正; 2,逻辑上的异常, 处理方式: try..except.. 异常处理: python解释器检 ...
分类:
其他好文 时间:
2017-07-07 13:23:12
阅读次数:
140
1.程序运行 1.1 python解释器运行 File-new File创建一个新的编辑窗口,输入下图中的内容 选择File-save保存程序(为纯文本文件)。建立一个专门存放python项目的目录。然后为程序起一个有意义的名字,比如name.py。文件名以.py结尾非常重要。 现在可以用Edit- ...
分类:
编程语言 时间:
2017-07-05 23:40:33
阅读次数:
259
一.python解释器的种类 我们都知道python是一种解释型的语言,那python在执行的过程中必须要通过解释器来执行,那python的解释器到底分为哪些呢? 1.Cpython CPython是使用最广且被的Python解释器。 2.Jpython Jython是运行在Java平台上的Pyth ...
分类:
编程语言 时间:
2017-07-02 10:21:13
阅读次数:
204
写在前面 上课第九天,打卡: 最坏的结果,不过是大器晚成; 一、异常处理 - 1.语法错误导致的异常 - 这种错误,根本过不了python解释器的语法检测,必须在程序运行前就修正; - 2.逻辑上的异常 - 即逻辑错误,例如除零错误; - 异常相关信息:异常的追踪信息 + 异常类型 + 异常值 - ...
分类:
编程语言 时间:
2017-07-01 12:39:42
阅读次数:
225
一:如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args看成一个 tuple 就好了。 二:list切片 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环: 对这种经常 ...
分类:
编程语言 时间:
2017-06-30 00:58:09
阅读次数:
291
前情提要:字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)。ASCILL有255个字符,包括英语和西欧字符,不包括中文。汉字处理靠GBK, window的中文内码。Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode ...
分类:
编程语言 时间:
2017-06-29 18:01:53
阅读次数:
295
一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范 def test: pass #语法错误示范 class Foo pass #语法错误示范 print(haha 逻辑错误 输出 2.异常定义 ...
分类:
编程语言 时间:
2017-06-28 18:49:57
阅读次数:
216
python学习笔记(核心)Python解释器从头到尾一行接一行执行脚本#-*-coding:UTF-8-*-//字符编码不区分单引号和双引号,x=’hello’,x[0],x[-1]指最后一个字符,x[2:4]取子串,‘’’hello’’’#hello三引号会保留文本输入时的换行符制表符等不需要转义,用于多行原样输入保存‘h..
分类:
编程语言 时间:
2017-06-26 15:38:38
阅读次数:
185
sys: sys模块不同于os模块,这个是跟Python解释器打交道的。 sys.argv:返回一个文件名开头,包含后面输入内容的 列表 sys.platform:返回操作系统平台名称 sys.path:返回模块的搜索路径,初始化使用Python时的环境变量。 sys.version:获取Pytho ...
分类:
编程语言 时间:
2017-06-25 13:20:43
阅读次数:
189
函数的定义Python的函数定义使用关键字def,如定义一个返回绝对值的函数my_abs12345defmy_abs(x):ifx>=0:returnxelse:return-x函数调用参数错误如果在调用函数时,传给函数的参数增多或减少,python解释器都会检查出来TypeError:提示my_abs()只需一个参数,但是调用时给了两..
分类:
编程语言 时间:
2017-06-23 21:01:21
阅读次数:
115