上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 一、错误与异常 程序中难免会出现错误,而错误分为两种 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错误 那什么是异常呢? 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下。异 阅读全文
posted @ 2017-08-20 19:12 East~L 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 常用模块二 hashlib模块 hashlib提供了常见的摘要算法,如md5和sha1等等。 那么什么是摘要算法呢?摘要算法又称为哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 注意:摘要算法不是一个解密算法。(摘要算法,检测一个字符串 阅读全文
posted @ 2017-08-20 15:17 East~L 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用,不需要实例化 类方法和静 阅读全文
posted @ 2017-08-20 15:14 East~L 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、封装: 体现在两点: 1、数据的封装(将数据封装到对象中) obj = Foo('宝宝',22) 2、封装方法和属性,将一类操作封装到一个类中 class Foo: def __init__(self,name,age): self.name = name self.age = age def 阅读全文
posted @ 2017-08-20 14:53 East~L 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合 也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积就是外圆的面积减去内圆的面积。圆环的周长就是内圆的周长加上外圆的周长,这个时候,我们首先设计一个圆形类,计算一个 阅读全文
posted @ 2017-08-20 14:30 East~L 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一 概述 1、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 2、面向对象:上帝的思想 3、类:是具有相同特征的一类事物(人,狗,老虎) 二、初始类和对象 在python中,用变量表示特征,用函 阅读全文
posted @ 2017-08-20 14:00 East~L 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.包A和包B下有同名模块也不会冲突,如A.a与B.a来自俩个命名空间 2.常见目录结构 1 import os 2 os.makedirs('glance/api') 3 os.makedirs('glance/cmd') 4 os.makedirs('glance/db') 5 l = [] 6 阅读全文
posted @ 2017-08-10 14:52 East~L 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1. import.... 一个py文件就可以作为一个模块 模块的导入:直接导入文件的名字,不需要带着后缀 模块中的函数调用:模块名.函数名() 导入模块的时候做了三件事:1.首先开辟了一个新的命名空间my_moudle 2.执行了my_moudle内的代码 3.将my_moudle里面的 阅读全文
posted @ 2017-08-10 14:44 East~L 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一 、time模块 表示时间的三种方式: 时间戳:数字(计算机能认识的) 时间字符串:t='2012-12-12' 结构化时间:time.struct_time(tm_year=2017, tm_mon=8, tm_mday=8, tm_hour=8, tm_min=4, tm_sec=32, tm 阅读全文
posted @ 2017-08-08 17:32 East~L 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、认识模块 1、什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是加上.py的后缀,但其实import加载的模块分为四个通用类别 : 1.使用python编写的代码(.py文件) 2.已被编译为共享库二和DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并连接到p 阅读全文
posted @ 2017-08-08 15:58 East~L 阅读(235) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页