上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 一 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止)。 在python中,错误触发的异常如下 而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误 阅读全文
posted @ 2019-01-16 10:43 下山打老虎i 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://www.cnblogs.com/linhaifeng/articles/8029564.html exec的使用 #可以把exec命令的执行当成是一个函数的执行,会将执行期间产生的名字存放于局部名称空间中 g={ 'x':1, 'y':2 } l={} exec(''' gl 阅读全文
posted @ 2019-01-15 17:55 下山打老虎i 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 知识点: 面向过程VS面向对象 初识类和对象 对象之间的交互 类与对象之间的命名空间 面向对象的组合用法 面向对象的三大特性(封装、继承、多态) 继承 抽象类和接口类 多态 封装 -- (property装饰器) 绑定方法和非绑定方法 -- (classmethod 和 staticmethod装饰 阅读全文
posted @ 2019-01-12 21:55 下山打老虎i 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一.简介 xml是实现不通语言或程序之间进行数据交换的协议,可扩展标记语言,标准通用标记语言的子集。是一种用于标记电子文件使其具有结构性的标记语言。xml格式如下,是通过<>节点来区别数据结构的。 XML文件示例: 二.XML文件处理 XML文件解析的两种方式: 2.XML文件操作 XML格式类型是 阅读全文
posted @ 2019-01-10 16:44 下山打老虎i 阅读(2283) 评论(0) 推荐(0) 编辑
摘要: 【例】: 输出: 请注意:以HHHH:0 >为界,咋们要分开两部分: 第一部分: 语法糖部分 语法糖部分的执行顺序是从下到上(即从最靠近被装饰的函数开始)。 所以第一部分输出: HHHC:0 > HHHB:0 > HHHA:0 > 第二部分: 加了装饰器的函数调用部分,因为语法糖部分的定义顺序是从下 阅读全文
posted @ 2019-01-09 15:14 下山打老虎i 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 默认参数的坑 定义一个函数,传入一个list,添加一个end再返回 1 2 3 def add_end(L=[]): L.append('END') return L 1 2 3 def add_end(L=[]): L.append('END') return L 1 2 3 def add_en 阅读全文
posted @ 2019-01-08 22:46 下山打老虎i 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 这样写明显代码少了很多,这就是python的re模块(正则表达式) 正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。 正则表达式 字符: * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 阅读全文
posted @ 2019-01-06 20:12 下山打老虎i 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: Python join()方法 Python join()方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 #例如:列表 -- 字符串 str.join(sequence) 参数: sequence -- 要连接的元素序列。 如果传入参数为字典,只对键进行连接 Python split() 阅读全文
posted @ 2018-12-28 15:41 下山打老虎i 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 列表生成式 列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求把列表里的每个值加1,如何实现? 这就叫列表生成。 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万元素的列表,不仅占用很大的储存空间,如果我们仅仅 阅读全文
posted @ 2018-12-26 21:30 下山打老虎i 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 装饰器(语法糖) 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 例子1. 给hahaha函数加上一个timmer(计算函数执行时间)的功能。 装饰器的设计模式:开放封闭原则 开放:对扩展是开放的 封闭:对修改是封闭的 刚刚我们讨论的装饰器都是装饰不 阅读全文
posted @ 2018-12-26 12:05 下山打老虎i 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页