自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Python3学习笔记(0)

学习《Python核心编程》第二版,同时参考了廖雪峰的学习网站,Python入门指南,博客和其他书籍等许多资源,梳理了一个简单的学习脉络,以备查阅。目录1     基础1.1         输入输出1.2         变量赋值1.3         编码2     数据类型2.1         数值2.2   

2017-08-16 23:05:23 567

原创 Python3学习笔记(8)——执行环境

1    执行环境1.1   可调用对象任何能通过函数操作符“()”来调用的对象。Python有4种可调用对象:函数,方法,类,实现了__call__()方法的类的实例。1.2   代码对象方法是对函数对象的封装,函数对象是对代码对象的包装。函数对象的__code__属性:返回代码对象1.3   内建函数1.3.1   callable()返回布尔值,确定一个对

2017-08-16 23:04:03 487

原创 Python3学习笔记(7)—— 面向对象编程

1    面向对象编程1.1   类1.1.1   定义命名:类名通常由大写字母打头,数据属性使用名词,方法使用谓词(动词加对象)。推荐使用下划线方式。类是一个type的实例。如果定义一个类C,则type(C) 是type可以定义一个空的类,仅用作名称空间容器,然后动态绑定实例属性。Python 不支持纯虚函数,因此必须在子类中定义方法。类的定义:class Sam

2017-08-16 23:03:03 390

原创 Python3学习笔记(6)——模块与包

1    模块与包1.1   名称空间(命名空间)命名空间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典,表示一个映射关系。变量作用域还指出了在代码的哪些地方,可以“看到”这些变量。dir() 内建函数返回一个列表,包含了模块中定义的所有模块、变量和函数。无参数调用时,dir() 函数返回当前定义的命名:可以在任何需要放置数据的地方获得一个名称空间,即可以直

2017-08-16 23:01:01 366

原创 Python3学习笔记(5)——函数和函数式编程

1    函数和函数式编程函数名是指向函数对象的引用,因此可将函数名赋给一个变量。通过__name__属性可以获得函数名称。1.1   函数参数顺序为:必选参数(位置参数)、默认值参数、可变长参数、命名关键字参数和关键字参数(或参数组).位置参数、默认值参数为形式参数。1.1.1   默认值参数keyword=default value定义时,应放在所有位置参数之后。

2017-08-16 23:00:15 329

原创 Python3学习笔记(4)——异常处理

1    异常处理1.1   try-except语句异常发生时,剩余代码忽略,解释器搜索异常处理器,若没找到处理器,则将异常向上移交给调用者的try中去处理,直到找到合适的处理器。若到顶层仍未找到,则认为是未处理的异常,显示跟踪信息,然后退出。因此,不需要在每个可能出错的地方去捕获错误,只要在合适的层次去捕获错误就可以了。try-except语句1tr

2017-08-16 22:59:33 376

原创 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 734

原创 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 280

原创 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 467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除