Python
海绵酱
机器学习,计算机视觉学习者
展开
-
Python3学习笔记(0)
学习《Python核心编程》第二版,同时参考了廖雪峰的学习网站,Python入门指南,博客和其他书籍等许多资源,梳理了一个简单的学习脉络,以备查阅。目录1 基础1.1 输入输出1.2 变量赋值1.3 编码2 数据类型2.1 数值2.2原创 2017-08-16 23:05:23 · 578 阅读 · 0 评论 -
Python3学习笔记(8)——执行环境
1 执行环境1.1 可调用对象任何能通过函数操作符“()”来调用的对象。Python有4种可调用对象:函数,方法,类,实现了__call__()方法的类的实例。1.2 代码对象方法是对函数对象的封装,函数对象是对代码对象的包装。函数对象的__code__属性:返回代码对象1.3 内建函数1.3.1 callable()返回布尔值,确定一个对原创 2017-08-16 23:04:03 · 501 阅读 · 0 评论 -
Python3学习笔记(6)——模块与包
1 模块与包1.1 名称空间(命名空间)命名空间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典,表示一个映射关系。变量作用域还指出了在代码的哪些地方,可以“看到”这些变量。dir() 内建函数返回一个列表,包含了模块中定义的所有模块、变量和函数。无参数调用时,dir() 函数返回当前定义的命名:可以在任何需要放置数据的地方获得一个名称空间,即可以直原创 2017-08-16 23:01:01 · 384 阅读 · 0 评论 -
Python3学习笔记(4)——异常处理
1 异常处理1.1 try-except语句异常发生时,剩余代码忽略,解释器搜索异常处理器,若没找到处理器,则将异常向上移交给调用者的try中去处理,直到找到合适的处理器。若到顶层仍未找到,则认为是未处理的异常,显示跟踪信息,然后退出。因此,不需要在每个可能出错的地方去捕获错误,只要在合适的层次去捕获错误就可以了。try-except语句1tr原创 2017-08-16 22:59:33 · 386 阅读 · 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 · 745 阅读 · 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 · 303 阅读 · 0 评论 -
Python3学习笔记(7)—— 面向对象编程
1 面向对象编程1.1 类1.1.1 定义命名:类名通常由大写字母打头,数据属性使用名词,方法使用谓词(动词加对象)。推荐使用下划线方式。类是一个type的实例。如果定义一个类C,则type(C) 是type可以定义一个空的类,仅用作名称空间容器,然后动态绑定实例属性。Python 不支持纯虚函数,因此必须在子类中定义方法。类的定义:class Sam原创 2017-08-16 23:03:03 · 405 阅读 · 0 评论 -
Python3学习笔记(5)——函数和函数式编程
1 函数和函数式编程函数名是指向函数对象的引用,因此可将函数名赋给一个变量。通过__name__属性可以获得函数名称。1.1 函数参数顺序为:必选参数(位置参数)、默认值参数、可变长参数、命名关键字参数和关键字参数(或参数组).位置参数、默认值参数为形式参数。1.1.1 默认值参数keyword=default value定义时,应放在所有位置参数之后。原创 2017-08-16 23:00:15 · 344 阅读 · 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 · 492 阅读 · 0 评论