自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Preeminent

Be the change you want to see in the world

  • 博客(43)
  • 收藏
  • 关注

原创 学习笔记_IO编程

学习笔记_IO编程学习日期:2016年9月29日 学习课程:IO编程 - 廖雪峰的官方网站IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。IO编程中,Stream(流)是一个很重要的概念,可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动。Inp

2016-09-29 21:59:05 306

原创 学习笔记_序列化

学习笔记_序列化学习日期:2016年9月29日 学习课程:序列化 - 廖雪峰的官方网站我们把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。反过来,把变量内容从序列化的对

2016-09-29 21:56:41 219

原创 学习笔记_操作文件和目录

学习笔记_操作文件和目录学习日期:2016年9月29日 学习课程:操作文件和目录 - 廖雪峰的官方网站Python内置的os模块也可以直接调用操作系统提供的接口函数。可以让我们操作文件、目录。环境变量在操作系统中定义的环境变量,全部保存在os.environ这个变量中,可以直接查看。要获取某个环境变量的值,可以调用os.environ.get('key')。操作文件和目录操作文件和目录

2016-09-29 21:54:20 292

原创 学习笔记_StringIO和BytesIO

学习笔记_StringIO和BytesIO学习日期:2016年9月29日 学习课程:StringIO和BytesIO - 廖雪峰的官方网站StringIOStringIO顾名思义就是在内存中读写str。要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可。getvalue()方法用于获得写入后的str。要读取StringIO,可以用一个str初始化S

2016-09-29 21:54:08 300

原创 学习笔记_文档读写

学习笔记_文档读写学习日期:2016年9月29日 学习课程:文档读写 - 廖雪峰的官方网站在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。读文件要以读文件的模式打开一个文件对象,使用P

2016-09-29 21:53:45 206

原创 学习笔记_错误、调试和测试

错误、调试和测试_单元测试学习日期:2016年9月28日 学习课程:错误、调试和测试 - 廖雪峰的官方网站错误在程序运行过程中,总会遇到各种各样的错误。有可能是程序编写的错误,有可能是用户输入的错误,还有可能是完全无法在程序运行过程中预测的错误(异常),比如磁盘满了,网络断了。Python内置的try...except...finally用来处理错误十分方便。出错时,会分析错误信息并定位错误发

2016-09-29 21:53:33 332

原创 学习笔记_文档测试

文档测试_单元测试学习日期:2016年9月28日 学习课程:文档测试 - 廖雪峰的官方网站文档测试,可以把测试模块写在函数或类的注释中('''...'''),这样很方便,也不会对正常使用有影响。Python内置的“文档测试”(doctest)模块可以直接提取注释中的代码并执行测试。doctest严格按照Python交互式命令行的输入和输出来判断测试结果是否正确。只有测试异常的时候,可以用·…·

2016-09-29 21:52:30 418

原创 学习笔记_单元测试

学习笔记_单元测试学习日期:2016年9月28日 学习课程:单元测试 - 廖雪峰的官方网站单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。把若干个可以覆盖所有情况的测试用例放到一个测试模块里,就是一个完整的单元测试。如果单元测试通过,说明我们测试的这个函数能够正常工作。如果单元测试不通过,要么函数有bug,要么测试条件输入不正确,总之,需要修复使单元测试能够通过。为

2016-09-29 21:51:34 299

原创 学习笔记_调试

学习笔记_调试学习日期:2016年9月28日 学习课程:调试 - 廖雪峰的官方网站调试程序的方法有:用print()把可能有问题的变量打印出来断言loggingpdb断言assert的意思是,其后跟的表达式应该是True,否则,根据程序运行的逻辑,后面的代码肯定会出错。如果断言失败,assert语句本身就会抛出AssertionError。启动Python解释器时可以用-O参数来关

2016-09-29 21:50:21 300

原创 学习笔记_错误处理

学习笔记_错误处理学习日期:2016年9月28日 学习课程:错误处理 - 廖雪峰的官方网站trytry…except…finally…的处理机制。用try来运行一段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。Python的错误其实也是class,所有

2016-09-29 21:49:53 223

原创 学习笔记_面向对象编程

学习笔记_面向对象编程学习日期:2016年9月26日 - 2016年9月27日 学习课程:面向对象编程 - 廖雪峰的官方网站面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把

2016-09-29 21:49:41 362

原创 学习笔记_实例属性和类属性

学习笔记_实例属性和类属性学习日期:2016年9月27日 学习课程:实例属性和类属性 - 廖雪峰的官方网站给实例绑定属性的方法。给实例绑定属性的方法可以通过实例变量(在类和实例 -廖雪峰的官方网站中学习过)。class Student(object): pass>>> bart.name = 'Bart Simpson'>>> bart.name'Bart Simpson'给实例绑定属性

2016-09-29 21:49:24 521

原创 学习笔记_获取对象信息

获取对象信息学习日期:2016年9月27日 学习课程:获取对象信息 - 廖雪峰的官方网站 在本节中,我学习了可以通过type()或者isinstance()可以获得和判断对象的类型信息,他们两者的不同,在于type()不会认为子类是一种父类类型,isinstance()会认为子类是一种父类类型。 还学习了使用dir()可以获得一个对象的所有属性和方法。使用getattr()、setattr()

2016-09-27 19:27:00 296

原创 Generator and Iterator in Python

Generator and Iterator in PythonGenerator——生成器 Iterator——迭代器迭代器迭代是python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有元素被访问完结束,迭代器只能往前不能向后。迭代器有两个基本的方法 iter()和next()。 iter()作用是创建一

2016-09-25 20:21:40 375

转载 git中的指令

git中的指令本文借鉴自颜海镜的博客-我的git笔记 如有侵权,定将删除。配置配置账号信息git config -e [--global] #编辑Git配置文件git config --global user.name ReedSungit config --global user.email sunhongzhao@foxmail.comgit config --list #查看配置的信息gi

2016-09-25 12:46:59 432

原创 python中的enumerate语句

python中的enumerate语句enumerate()用法说明enumerate()用于遍历序列中的元素以及他们的下标。enumerate()是python的内置函数。enumerate的意思是枚举,列举的意思。对于一个可迭代的或者可遍历的对象,enumerate将其组成一个索引序列,利用它同时获得索引和值enumerate多由于for语句中得到计数。enumerate()的语法和

2016-09-25 10:46:36 1388

原创 python函数中的参数

python函数中的参数参数类型python函数中的参数类型一共有五种,他们分别是 POSITIONAL_OR_KEYWORD 位置和关键字参数VAR_POSITIONAL 可变参数KEYWORD_ONLY 关键词参数VAR_KEYWORD 可变的关键词参数POSITIONAL_ONLYPOSITIONAL_OR_KEYWORD 位置和关键字参数第一种参数是POSITIONAL_OR_K

2016-09-19 15:58:51 2166

原创 python中的格式化字符

python中的格式化字符在python中我们会遇到一个问题,问题是如何输出格式化的字符串。我们经常会输出类似'亲爱的xxx你好!你xx月的话费是xx,余额是xx'之类的字符串,而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。 在python中,我们用%实现格式化字符串。语法我们举个例子来说明格式化字符串的语法 ”’ >>> ‘Hello, %s’ % ‘world’

2016-09-17 19:41:25 27022 3

原创 在win命令行执行python程序

在win命令行执行python程序今天尝试了在windows命令提示符中选择python文件并执行,也发现了一些问题,现在把在win命令行中执行python程序的方法记录一下。首先,我们需要用cd命令来将当前目录切换为你的python文件(.py)保存目录。如果我们要切换的目录位于同一盘符中(例如c:/work1移动到c:/work2)时,直接进行切换就可以了。C:\work1>cd c:\w

2016-09-17 12:47:30 2920

原创 MIT 6.00 1X Lecture 7 Debugging 学习笔记

l MIT6.00 1x (麻省理工:计算机科学和Python编程导论)Lecture 7 Debugging 调试7.1 TESTING AND DEBUGGING 测试和调试Testing and Debugging 测试和调试• Would be great if our code always workedproperly the first $me we run it!

2016-09-14 10:15:52 1510

原创 python中finally语句的错误信息会顶掉之前的错误信息!

根据python文档  8.4. The try statementIf finally is present, it specifies a ‘cleanup’ handler. The try clause is executed, including any except and else clauses. If an exception occurs in any of the

2016-09-13 19:45:50 376

原创 Python3中 如何给except语句添加参数

python3与python2在处理异常语句的参数时是不同的。    在python2中except ExceptionType, Argument: 你可以在这输出 Argument 的值    直接这样就可以。    但是在python3中这样就不行了,需要采用这样的格式except (ExceptionType) as Argument: 你可

2016-09-13 18:58:14 10246

转载 Python 异常处理

本文转载自菜鸟教程(http://www.runoob.com/python/python-exceptions.html)侵删python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理: 本站Python教程会具体介绍。断言(Assertions):本站Python教程会具体介绍。

2016-09-13 18:23:43 335

原创 MIT 6.00 1x Lecture 6 Objects 对象 学习笔记

l MIT6.00 1x (麻省理工:计算机科学和Python编程导论)Lecture 6 Objects  对象6.1 Tuples  元组Compound data types 复合数据类型 • Have seen a sampling of different classesof algorithms   已经见识过了不同类别的算法思想– Exhaustive enume

2016-09-07 20:51:51 1195

转载 Python 字典(Dictionary) values()方与 keys()方法

本文转自 http://www.runoob.com/python/att-dictionary-values.html                 http://www.runoob.com/python/att-dictionary-keys.html侵删Python 字典(Dictionary) values()方法描述Pyth

2016-09-06 20:16:07 7200

原创 Python 字典(Dictionary) has_key()方法

本文转载自http://www.runoob.com/python/att-dictionary-has_key.html侵删描述Python 字典(Dictionary) has_key() 函数用于判断键是否存在于字典中,如果键在字典dict里返回true,否则返回false。语法has_key()方法语法:dict.has_key(key)

2016-09-06 20:14:01 1840

转载 Python List reverse()方法

本文转载自http://www.runoob.com/python/att-list-reverse.html侵删描述reverse() 函数用于反向列表中元素。语法reverse()方法语法:list.reverse()参数NA。返回值该方法没有返回值,但是会对列表的元素进行反向排序。实例以下实

2016-09-06 12:21:03 946

转载 Python index()方法和Python List index()方法

本文转载自http://www.runoob.com/python/att-string-index.html                   http://www.runoob.com/python/att-list-index.html侵删描述Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束

2016-09-06 12:16:34 18117

转载 Python List extend()方法

本文转载自http://www.runoob.com/python/att-list-extend.html侵删描述extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。语法extend()方法语法:list.extend(seq)参数seq -- 元素列表。返回值该方法没有

2016-09-06 12:13:59 780

转载 Python count()方法和Python List count()方法

本文转载自http://www.runoob.com/python/att-string-count.html侵删描述Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。语法count()方法语法:str.count(sub, start= 0,end=len(string))参数

2016-09-06 11:25:03 22691

转载 Python List pop()方法

本文转载自http://www.runoob.com/python/att-list-pop.html侵删描述pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。语法pop()方法语法:list.pop(obj=list[-1])参数obj -- 可选参数,要移除列表元素的对象。返回值

2016-09-06 11:23:26 1431

转载 Python List append()方法

本文转自http://www.runoob.com/python/att-list-append.html侵删描述append() 方法用于在列表末尾添加新的对象。语法append()方法语法:list.append(obj)参数obj -- 添加到列表末尾的对象。返回值该方法无返回值,但是会修改原来的列表。

2016-09-06 08:36:36 1783

转载 Python List remove()方法

本文转自http://www.runoob.com/python/att-list-remove.html侵删描述remove() 函数用于移除列表中某个值的第一个匹配项。语法remove()方法语法:list.remove(obj)参数obj -- 列表中要移除的对象。返回值该方法没有返回值但是会移除两种中的某个

2016-09-06 08:33:54 2217

转载 Python List insert()方法

本文转自http://www.runoob.com/python/att-list-insert.html侵删描述insert() 函数用于将指定对象插入列表的指定位置。语法insert()方法语法:list.insert(index, obj)参数index -- 对象 obj 需要插入的索引位置。obj -- 要插入列表中

2016-09-06 08:31:53 3796

转载 python中的sort方法使用详解

本文转载自 http://www.jb51.net/article/52730.htm侵删Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明:一、基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。?123x =[4,

2016-09-06 08:23:19 4039

转载 python中的range函数

转载自http://www.cnblogs.com/buro79xxd/archive/2011/05/23/2054493.html侵删range函数>>>range(1,5)#代表从1到5(不包含5)[1,2,3,4]>>>range(1,5,2)#代表从1到5,间隔2(不包含5)[1,3]

2016-09-05 21:55:54 932

原创 MIT 6.00 1x Lecture 5 Recursion 递归 学习笔记

l MIT6.00 1x (麻省理工:计算机科学和Python编程导论)Lecture5 Recursion 递归5.1 ITERATIVE ALGORITHMS 迭代算法Iterative algorithms 迭代算法• Looping constructs (e.g. while or forloops) lead naturally to iterativealgorith

2016-09-05 21:32:52 1362

转载 python 函数的局部变量和全局变量 global

本文转载自http://blog.csdn.net/mldxs/article/details/8559973侵删当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。使用局部变量例7.3 使用局部变量#!/usr

2016-09-04 22:51:22 7169 2

转载 Python lower()方法 #把字符串转换成小写

本文转载自http://www.runoob.com/python/att-string-lower.html侵删描述Python lower() 方法转换字符串中所有大写字符为小写。语法lower()方法语法:str.lower()参数无。返回值返回将字符串中所有大写字符转换为小写后生成的字符串。实例

2016-09-04 21:43:42 5572

原创 MIT 6.00 1x Lecture 4 - Functions 学习笔记

l MIT6.00 1x (麻省理工:计算机科学和Python编程导论)Lecture 4 - Functions 函数4.1 CREATING FUNCTIONS 创建函数Functions 函数• So far, have seen numbers, assignments,input/ output, comparisons, looping constructs   我们已

2016-09-02 21:07:11 771

空空如也

空空如也

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

TA关注的人

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