Python
海绵酱
机器学习,计算机视觉学习者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python3学习笔记(0)
学习《Python核心编程》第二版,同时参考了廖雪峰的学习网站,Python入门指南,博客和其他书籍等许多资源,梳理了一个简单的学习脉络,以备查阅。 目录 1 基础 1.1 输入输出 1.2 变量赋值 1.3 编码 2 数据类型 2.1 数值 2.2原创 2017-08-16 23:05:23 · 625 阅读 · 0 评论 -
Python3学习笔记(8)——执行环境
1 执行环境 1.1 可调用对象 任何能通过函数操作符“()”来调用的对象。 Python有4种可调用对象:函数,方法,类,实现了__call__()方法的类的实例。 1.2 代码对象 方法是对函数对象的封装,函数对象是对代码对象的包装。 函数对象的__code__属性:返回代码对象 1.3 内建函数 1.3.1 callable() 返回布尔值,确定一个对原创 2017-08-16 23:04:03 · 551 阅读 · 0 评论 -
Python3学习笔记(6)——模块与包
1 模块与包 1.1 名称空间(命名空间) 命名空间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典,表示一个映射关系。 变量作用域还指出了在代码的哪些地方,可以“看到”这些变量。 dir() 内建函数返回一个列表,包含了模块中定义的所有模块、变量和函数。 无参数调用时,dir() 函数返回当前定义的命名: 可以在任何需要放置数据的地方获得一个名称空间,即可以直原创 2017-08-16 23:01:01 · 468 阅读 · 0 评论 -
Python3学习笔记(4)——异常处理
1 异常处理 1.1 try-except语句 异常发生时,剩余代码忽略,解释器搜索异常处理器,若没找到处理器,则将异常向上移交给调用者的try中去处理,直到找到合适的处理器。若到顶层仍未找到,则认为是未处理的异常,显示跟踪信息,然后退出。 因此,不需要在每个可能出错的地方去捕获错误,只要在合适的层次去捕获错误就可以了。 try-except语句1 tr原创 2017-08-16 22:59:33 · 594 阅读 · 0 评论 -
Python3学习笔记(3)——IO编程:文件与存储
1 IO编程:文件与存储 1.1 内建函数open()[file()] 成功打开文件后时候会返回一个文件对象, 否则引发一个IOError 异常. file()和open()功能一样,建议open()用于读写,file()用于处理文件对象,如if instance(f,file) file_object = open(file_name, access_mode='r', buf原创 2017-08-16 22:57:48 · 807 阅读 · 0 评论 -
Python3学习笔记(2)——特性和语句
1 特性 1.1 切片操作 可以对列表、字符串、元组等序列类型操作 list1=[1,2,3];a=list1[:2];a[0]=2 #list1 由于列表元素是不可变的数值类型,所以改变数据时,显式的创建了新的数据,因此改变a,list1不受影响(但是对于numpy的array类型,切片只是原数组的视图,任何改变都会反映到原数组,应该用.copy()方法复制一份) 从0开始计数原创 2017-08-16 22:56:54 · 353 阅读 · 0 评论 -
Python3学习笔记(7)—— 面向对象编程
1 面向对象编程 1.1 类 1.1.1 定义 命名:类名通常由大写字母打头,数据属性使用名词,方法使用谓词(动词加对象)。推荐使用下划线方式。 类是一个type的实例。如果定义一个类C,则type(C) 是type 可以定义一个空的类,仅用作名称空间容器,然后动态绑定实例属性。 Python 不支持纯虚函数,因此必须在子类中定义方法。 类的定义: class Sam原创 2017-08-16 23:03:03 · 474 阅读 · 0 评论 -
Python3学习笔记(5)——函数和函数式编程
1 函数和函数式编程 函数名是指向函数对象的引用,因此可将函数名赋给一个变量。通过__name__属性可以获得函数名称。 1.1 函数参数 顺序为:必选参数(位置参数)、默认值参数、可变长参数、命名关键字参数和关键字参数(或参数组). 位置参数、默认值参数为形式参数。 1.1.1 默认值参数 keyword=default value 定义时,应放在所有位置参数之后。原创 2017-08-16 23:00:15 · 412 阅读 · 0 评论 -
Python3学习笔记(1)——基础和数据类型
1 基础 1.1 输入输出 下划线 _ 表示最后一个表达式的值 input("提示:", ) print("1","2")#自动加空格 格式化输出 "abc%s%s" % ("x","y") 'abc {x}'.format(x='123') str() #返回对象的字符串形式,便于人阅读 repr()原创 2017-08-16 22:53:37 · 548 阅读 · 0 评论
分享