Raul2018

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2018年7月18日

摘要: python异常 python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行: raise 语句 为了引发异常,可以使用一个类(Exception的子类)或者实例 阅读全文
posted @ 2018-07-18 16:51 Raul2018 阅读(285) 评论(0) 推荐(0)

摘要: 魔法方法、属性 准备工作 为了确保类是新型类,应该把 _metaclass_=type 入到你的模块的最开始。 在这个两个类中NewType是新类,OldType是属于旧类,如果前面加上 _metaclass_=type ,那么两个类都属于新类。 构造方法 构造方法与其的方法不一样,当一个对象被创建 阅读全文
posted @ 2018-07-18 16:51 Raul2018 阅读(202) 评论(0) 推荐(0)

摘要: 本章介绍如何将语句组织成函数,这样,可以告诉计算机如何做事。 下面编写一小段代码计算婓波那契数列(前两个数的和是第三个数) 因为赋完值fibs已经有两个数了(0,1),所以循环8次之后,列表有10个数,两个数相加等于第3个数。 是不是觉得应该由我们输入来控制打印多少个数?只用把程序小变一下就行了。 阅读全文
posted @ 2018-07-18 16:50 Raul2018 阅读(160) 评论(0) 推荐(0)

摘要: 2013-04-26 00:11 by 虫师, 7289 阅读, 7 评论, 收藏, 编辑 创建自已对象就python非常核心的概念,事实上,python被称为面向对象语言,本章会介绍如何创建对象。以及面向对象的概念:继承、封装、多态。 多态: 可对不同类的对象使用同样的操作。 封装:对外部世界隐藏 阅读全文
posted @ 2018-07-18 16:50 Raul2018 阅读(187) 评论(0) 推荐(0)

摘要: 列表 本节继续讨论列表不同元组和字符串的地方:列表是可变的(mutable) 可以改变列表的内容,并且列表有很多有用的、专门的方法。 List函数可以将一个字符串拆分成列表。 改变列表:元素赋值 例如,我们想对一个列表中的某个元素赋值。 删除元素 从列表中删除元素也很容易,使用dele语句来实现。 阅读全文
posted @ 2018-07-18 16:49 Raul2018 阅读(201) 评论(0) 推荐(0)

摘要: 字符串基本操作 所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用,前面已经讲述的这些操作。但是,请注意字符串都是不可变的。 字符串的方法: 字符串从string 模块中“继承”了很多方法,这里只介绍一些特别有用的。 1、find find 方法可以在一个 阅读全文
posted @ 2018-07-18 16:49 Raul2018 阅读(141) 评论(0) 推荐(0)

摘要: 学到这里已经很不耐烦了,前面的数据结构什么的看起来都挺好,但还是没法用它们做什么实际的事。 基本语句的更多用法 使用逗号输出 如果想要同时输出文本和变量值,却又不希望使用字符串格式化的话,那这个特性就非常有用了: 模块导入函数 从模块导入函数的时候,可以使用 import somemodule 或者 阅读全文
posted @ 2018-07-18 16:49 Raul2018 阅读(207) 评论(0) 推荐(0)

摘要: 序列概览 Python 包含6 种内建的序列,这里重点讨论最常用的两种类型:列表和元组。 列表与元组的主要区别在于,列表可以修改,元组则不能。也就是说如果要根据要求来添加元素,那么列表可以会更好用;而出于某些原因,序列不能修改的时候,使用元组则更为合适。 在操作一组数值的时候,序列很好用。可以用序列 阅读全文
posted @ 2018-07-18 16:48 Raul2018 阅读(233) 评论(0) 推荐(0)

摘要: 继续第一篇的内容,讲解,python的一些基本的东西。 注释 为了让别人能够更容易理解程序,使用注释是非常有效的,即使是自己回头再看旧代码也是一样。 在python 中用井号(#)表示注释。井号(#)右边的内存将不被程序执行。即使没有注释,也应该让代码本身易于理解。幸好!Python是一门出色的语言 阅读全文
posted @ 2018-07-18 16:43 Raul2018 阅读(249) 评论(0) 推荐(0)

摘要: 安装与运行交互式解释器 在绝大多数linux和 UNIX系统安装中(包括Mac OS X),Python的解释器就已经存在了。我们可以在提示符下输入python命令进行验证(作者环境ubuntu) Ok ! 如果敲入python命令出现以上信息时,表明我们已经安装了python 环境。 如果没有安装 阅读全文
posted @ 2018-07-18 16:41 Raul2018 阅读(214) 评论(0) 推荐(0)