摘要: >列表[python]view plaincopy创建列表sample_list=['a',1,('a','b')]Python列表操作sample_list=['a','b',0,1,3]得到列表中的某一个值value_start=sample_list[0]end_value=sample_li... 阅读全文
posted @ 2014-06-05 20:43 baoendemao 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。# 例1:字符串截取str = '12345678'print str[0:1]>> 1 # 输出str位置0开始到位置1以前的字符print st... 阅读全文
posted @ 2014-06-05 18:58 baoendemao 阅读(85424) 评论(0) 推荐(0) 编辑
摘要: 通过open函数,这的确很像C语言中的fopen。通过open函数获取一个file object,然后调用read(),write()等方法对文件进行读写操作。1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。fi... 阅读全文
posted @ 2014-06-05 18:52 baoendemao 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 在学习python的过程中,lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda? 下面就上面的问题进行一下解答。 1、lambda是什么? 看个例子: 1 g = lambda x:x+1 看一下执行的结果: g(1... 阅读全文
posted @ 2014-06-05 17:04 baoendemao 阅读(253) 评论(0) 推荐(0) 编辑
摘要: yield:生成器任何使用yield的函数都称之为生成器,如:Python代码defcount(n):whilen>0:yieldn#生成值:nn-=1另外一种说法:生成器就是一个返回迭代器的函数,与普通函数的区别是生成器包含yield语句,更简单点理解生成器就是一个迭代器。使用yield,可以让函... 阅读全文
posted @ 2014-06-05 16:34 baoendemao 阅读(249) 评论(0) 推荐(0) 编辑
摘要: os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path)返回path规范化的绝对路径。>>>os.path... 阅读全文
posted @ 2014-06-05 16:09 baoendemao 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Ubuntu11.10中Eclipse安装PyDev插件方法PyDev是Eclipse中用来开发python的一个插件,个人比较喜欢,下面介绍在Ubuntu下安装这个插件的方法。(在Windows下也没有问题,只要在配置的时候选择python.exe解释器就行了。)下载安装PyDev在Eclipse... 阅读全文
posted @ 2014-06-05 15:41 baoendemao 阅读(367) 评论(0) 推荐(0) 编辑
摘要: "Installing Software" has encountered a problem. An error occurred while collecting items to be installedDetails: An error occurred while collecting i... 阅读全文
posted @ 2014-06-05 15:37 baoendemao 阅读(6866) 评论(1) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/wklken/archive/2011/04/10/6312888.aspxPython基本数据结构:列表,元组及字典一、列表一组有序项目的集合。可变的数据类型【可进行增删改查】列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。列表... 阅读全文
posted @ 2014-06-05 10:51 baoendemao 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、类定义:class :类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性如果直接使用类名修改其属性,那么将直接影响到已经实例化的对象类的私有属性:__private_attrs两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问在类内部的方法中使用时self.... 阅读全文
posted @ 2014-06-05 10:50 baoendemao 阅读(252) 评论(0) 推荐(0) 编辑
摘要: OS 模块os模块提供了一个统一的操作系统接口函数,os模块能在不同操作系统平台如nt,posix中的特定函数间自动切换,从而实现跨平台操作。os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录到dirnameos... 阅读全文
posted @ 2014-06-05 10:49 baoendemao 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 我们经常在python 程序中看到 if __name__ == '__main__' :这代表什么意思? python中 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的__name__的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通... 阅读全文
posted @ 2014-06-05 10:40 baoendemao 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Python要self的理由Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数(self),但在调用这个方法的时候不必为这个参数赋值(显胜于隐的引发)。Python的类的方法的这个特别的参数指代的是对象本身,而按照Python的惯例,它用self来表示。(当然我... 阅读全文
posted @ 2014-06-05 10:17 baoendemao 阅读(410) 评论(0) 推荐(1) 编辑