代码改变世界

学习Pytbon第十八篇,异常处理

2019-02-22 05:17 by 筑_梦, 269 阅读, 0 推荐, 收藏, 编辑
摘要:什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 标准异常种类 python标准异常 异常 阅读全文

学习Pytbon第十七篇,面向对象编程

2019-01-28 21:33 by 筑_梦, 282 阅读, 0 推荐, 收藏, 编辑
摘要:面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量, 用于处理类及其实例 阅读全文

学习python第十六天,正则表达式

2019-01-19 07:28 by 筑_梦, 311 阅读, 0 推荐, 收藏, 编辑
摘要:正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。采取动态模糊的匹配,最大的应用是爬虫。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和 阅读全文

学习python第十五天,面向对象

2019-01-15 06:55 by 筑_梦, 237 阅读, 0 推荐, 收藏, 编辑
摘要:Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。 面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量 阅读全文

学习python第十四天,模块

2019-01-09 20:56 by 筑_梦, 188 阅读, 0 推荐, 收藏, 编辑
摘要:Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 阅读全文

学习python第十三天,函数5 装饰器decorator

2019-01-09 10:31 by 筑_梦, 175 阅读, 0 推荐, 收藏, 编辑
摘要:定义:装饰器本质是函数,(装饰其他函数)就是为其他函数添加附加功能原则:1、不能修改被装饰的函数的源代码 2、不能修改装饰的函数的调用方式实现装饰器知识储备1函数即变量2、高阶函数,满足2个条件之一 1、把一个函数名当做实参传给另外一个函数。2、返回值中包含函数名(1、在不修改被装饰的函数的源代码的情况下,为其添加功能 2、不能修改函数的调用方式)3、嵌套函数高阶函数+嵌套函数=》装饰器p... 阅读全文

学习python第十二天,函数4 生成器generator和迭代器Iterator

2018-12-31 21:26 by 筑_梦, 144 阅读, 0 推荐, 收藏, 编辑
摘要:在Python中,这种一边循环一边计算的机制,称为生成器:generator 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator: 创建L和g的区别仅在于最外层的[]和(),L是一个list,而g是一个generator。 阅读全文

学习python第十一天,函数3 函数的序列化和反序列化

2018-12-25 06:57 by 筑_梦, 964 阅读, 0 推荐, 收藏, 编辑
摘要:使用模块序反列化,没办法反序列化两个字典 阅读全文

学习Pytbon第十天 函数2 内置方法和匿名函数

2018-12-25 06:53 by 筑_梦, 244 阅读, 0 推荐, 收藏, 编辑
摘要:print( all([1,-5,3]) )#如果可迭代对象里所有元素都为真则返回真。0不为真print( any([1,2]) )#如果数据里面任意一个数据为真返回则为真a= ascii([1,2,"天气"])#把一个内存数据对象转成字符串表现形式打印出来print(type(a),[a])bin 阅读全文

学习Pytbon第九天,函数1 过程和参数

2018-12-03 05:39 by 筑_梦, 263 阅读, 0 推荐, 收藏, 编辑
摘要:函数def func1():定义函数 '''testing1'''#函数的说明 print("in the func1")#定义过程 return 0 #得到函数的执行结果。还是程序的结束过程就是没有返回值的'函数' def func2(): '''testing2''' print('in the 阅读全文