01 2018 档案

摘要:一、异常处理 1.异常介绍 异常是程序运行时发生错误的信号,一旦程序出错,会产生一个异常,若程序没有处理它,则会抛出异常,程序运行也会终止。 异常分为语法错误和逻辑错误。语法错误无法通过python解释器的语法检测,在程序运行之前必须解决。逻辑错误为一般需要使用异常处理的地方。 以下为常见异常 At 阅读全文
posted @ 2018-01-28 13:08 n1ghtwatcher 阅读(214) 评论(0) 推荐(0)
摘要:一、继承与派生 1、继承定义 继承是创建新类的一种方式,新创建的类可以继承一个或多个父类(基类),新建的类也叫派生类或子类。继承可以解决代码重用问题。 python2中,未显示继承object的类及其子类均为经典类,显示继承object的类及其子类均为新式类。 python3中,所有类均为新式类。 阅读全文
posted @ 2018-01-22 14:40 n1ghtwatcher 阅读(332) 评论(0) 推荐(0)
摘要:一、random模块 1 import random 2 def code(n): 3 res = "" 4 for i in range(n): 5 a = random.randint(0,9) 6 b = chr(random.randint(65,90)) 7 res +=str(rando 阅读全文
posted @ 2018-01-17 20:50 n1ghtwatcher 阅读(178) 评论(0) 推荐(0)
摘要:一.编程语言分类 编程语言是程序员和计算机沟通的介质,编程时程序员按照编程语言的语法风格将自己的思想流程编写下来。程序在未运行前和普通文件没有差别,只有在运行时,文件内所写的字符才有特定的语法意义。 编程语言按照发展历程分为:机器语言、汇编语言和高级语言。 机器语言:站在计算机的角度,使用计算机可以 阅读全文
posted @ 2018-01-11 23:17 n1ghtwatcher 阅读(205) 评论(0) 推荐(0)
摘要:一、数字 主要包括整形和浮点型,为不可变类型。 整型:定义方式为num = 1 浮点型:定义方式height = 179.9 二、字符串 在单引号、双引号或三引号中,由一串字符组成,为不可变类型。 定义方式为name = “xxx” 主要操作如下: 1.按索引取值。 2.切片 3.长度 4.成员运算 阅读全文
posted @ 2018-01-11 23:17 n1ghtwatcher 阅读(277) 评论(0) 推荐(0)
摘要:一、文件处理 1、文件打开模式 打开文本的模式,默认添加t,需根据写入或读取编码情况添加encoding参数。 r 只读模式,默认模式,文件必须存在,不能存在则报异常。 w 只写模式,若文件不存在则创建,若文件已存在则清空内容,不可以读文件。 a 追加模式,文件不存在则创建,若文件已存在则在文件末尾 阅读全文
posted @ 2018-01-11 23:15 n1ghtwatcher 阅读(246) 评论(0) 推荐(0)
摘要:一、迭代器 1.迭代器定义 迭代是一个重复的过程,每次重复一次迭代,并且每次迭代的结果都是下一次迭代的初始值。 需要迭代器的原因:对于序列类型str、list、tuple可以依赖索引迭代取值,对于dict、set、文件需要提供不依赖索引取值的方式。 可迭代对象:具有内置__iter__方法的对象。字 阅读全文
posted @ 2018-01-11 23:14 n1ghtwatcher 阅读(304) 评论(0) 推荐(0)
摘要:一、模块 1.模块介绍 一个模块就是包含了一组功能的python文件,可以通过import导入模块使用。 python中模块分为四个类别: a) 使用python编写的.py文件 b) 已被编译为共享库或DLL的C或C++扩展 c) 把一系列模块组织到一起的文件夹,文件夹内有__init__.py文 阅读全文
posted @ 2018-01-11 23:05 n1ghtwatcher 阅读(276) 评论(0) 推荐(0)