编程语言
akaiziyou
这个作者很懒,什么都没留下…
展开
-
像计算机科学家一样思考python2 笔记 - 类和对象
概念对于OOP(Object-oriented programming)面向对象的程序设计,关注的是对象(Object)的建立,对象 将数据和函数放在一起。类一个类大体上相当于一个数据类型,一个用户自定义的复合类型类的定义:class new_class_name: e.g.class vsb: pass位置一般放在程序的最前面,import语原创 2013-09-06 18:31:22 · 462 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 元组
元组 不可变(VS list,可变)元组由()括起来,不过不是必须tup = (1,2,3,4,5)tup = 1, 2, 3, 4, 5只有一个元素的元组在创建时需要在元素末尾后加“,”, 否则将会被认为是整数tup = (1,)除了不能改变元组元素的值,其他操作与list和str一样改变元组的方法1. 可以利用元组的元素来构造新的元组2. 可以将原创 2013-09-04 14:04:21 · 630 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 字典 Dictionary
概念字典是python内建的 映射类型(mapping type),映射 键 key 到 其值value。键key是不可变的,而值value是可变的字典用{ } 来表示,其中包括 键-值对(key-value pairs), 键值对之间用“,”分隔,键与值之间用“:” 分隔创建字典方法一:新建一个空字典,再添加键值对eg:newdict = {}newd原创 2013-09-04 15:46:10 · 793 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 类和方法
对象、类、函数、方法某些函数func如果都以 某一个 对象Object 作为参数,那么这些 func 可以 作为 Object 这个类的 method可选参数如果需要一个参数在 调用 其函数 的时候是可选的, 那么就在 定义 函数 的时候 为 这个参数 赋初始值。如果需要指定这个可选参数的值,只要在调用函数的时候 给此选项赋 个新值。__init__原创 2013-11-05 16:16:57 · 542 阅读 · 0 评论 -
python2 类及其函数、方法 的问题
1. 类中紧跟着类定义的变量 如和使用?class new:a = 1b = 2什么情况下,可以直接使用?(前面什么都不用加)2. 类的__init__中初始化的变量,必须是直接跟着类定义的变量中的吗?3. 类中定义的方法中是否可以使用不带任何点号前缀(x.)的新定义的临时变量?4. 类的方法定义中 是否所有类的变量都应该加"self." 点号前缀?原创 2013-11-05 14:44:13 · 650 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 文件和模块
$ pydoc -g查看python标准库中的模块模块一个.py文件就是个模块导入模块(a.py)import apython 将“.py”当作模块的文件名的结束标志,所以,用import导入模块时,不加.py扩展名模块属性.py文件中定义的变量叫做模块的属性Attribute原创 2013-09-02 11:30:56 · 480 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 列表 list
列表[ a, b, c, d]列表中的元素类型任意list list 的元素是可变的,除此点与string不同,其他方法都与string相同,例如 截取片段 [ : ](不包括冒号右边的值), find ... in ...,删除元素del list[index]拷贝,复制,备份(clone)列表a=[1, 3, 4]b =a[:]原创 2013-08-28 18:48:46 · 470 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 异常
语法:try:expect:用途:有时我们需要执行一项 有可能发生异常的 操作,但是不希望 因为出现异常而导致程序终止,那么可以用try expect语句来管理这些异常 exceptions.Raise引发异常:当程序发现一个错误条件时,可以引发(raise)一个异常。语法:raise exception_type, 'error_information原创 2013-09-04 14:29:33 · 579 阅读 · 0 评论 -
python获取帮助信息的方式
1. python内建模块的help 文档在linux shell下$ pydoc -g然后open browser,查找所需模块的信息2. help(module_name)在python shell下$ import time$ help(time)原创 2013-11-05 14:33:41 · 1362 阅读 · 0 评论