![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
akaiziyou
这个作者很懒,什么都没留下…
展开
-
像计算机科学家一样思考python2 笔记 - 类和对象
概念 对于OOP(Object-oriented programming)面向对象的程序设计,关注的是对象(Object)的建立,对象 将数据和函数放在一起。 类 一个类大体上相当于一个数据类型,一个用户自定义的复合类型 类的定义: class new_class_name: e.g. class vsb: pass 位置一般放在程序的最前面,import语原创 2013-09-06 18:31:22 · 449 阅读 · 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 · 618 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 字典 Dictionary
概念 字典是python内建的 映射类型(mapping type),映射 键 key 到 其值value。 键key是不可变的,而值value是可变的 字典用{ } 来表示,其中包括 键-值对(key-value pairs), 键值对之间用“,”分隔,键与值之间用“:” 分隔 创建字典 方法一: 新建一个空字典,再添加键值对 eg: newdict = {} newd原创 2013-09-04 15:46:10 · 780 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 类和方法
对象、类、函数、方法 某些函数func如果都以 某一个 对象Object 作为参数, 那么这些 func 可以 作为 Object 这个类的 method 可选参数 如果需要一个参数在 调用 其函数 的时候是可选的, 那么就在 定义 函数 的时候 为 这个参数 赋初始值。 如果需要指定这个可选参数的值,只要在调用函数的时候 给此选项赋 个新值。 __init__原创 2013-11-05 16:16:57 · 531 阅读 · 0 评论 -
python2 类及其函数、方法 的问题
1. 类中紧跟着类定义的变量 如和使用? class new: a = 1 b = 2 什么情况下,可以直接使用?(前面什么都不用加) 2. 类的__init__中初始化的变量,必须是直接跟着类定义的变量中的吗? 3. 类中定义的方法中是否可以使用不带任何点号前缀(x.)的新定义的临时变量? 4. 类的方法定义中 是否所有类的变量都应该加"self." 点号前缀?原创 2013-11-05 14:44:13 · 637 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 文件和模块
$ pydoc -g 查看python标准库中的模块 模块 一个.py文件就是个模块 导入模块(a.py) import a python 将“.py”当作模块的文件名的结束标志,所以,用import导入模块时,不加.py扩展名 模块属性 .py文件中定义的变量叫做模块的属性Attribute原创 2013-09-02 11:30:56 · 463 阅读 · 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 · 454 阅读 · 0 评论 -
像计算机科学家一样思考python2 笔记 - 异常
语法: try: expect: 用途: 有时我们需要执行一项 有可能发生异常的 操作,但是不希望 因为出现异常而导致程序终止,那么可以用try expect语句来管理这些异常 exceptions. Raise 引发异常: 当程序发现一个错误条件时,可以引发(raise)一个异常。 语法: raise exception_type, 'error_information原创 2013-09-04 14:29:33 · 570 阅读 · 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 · 1349 阅读 · 0 评论