随笔分类 -  Python

摘要:1.安装python2.7.3 ,下载2.添加环境变量,如下图3.安装web.py,下载解压web.py的安装包,如下进入cmd,运行以下命令,web.py框架就安装好了4.测试一下web.py框架,编写test.py代码如下import weburls = ( '/', 'index')class index: def GET(self): return '<h1 style="color:red;">Hello, world!</h1>'if __name__ == "__main__&q 阅读全文
posted @ 2013-03-20 12:06 绿茶叶 阅读(3839) 评论(3) 推荐(1) 编辑
摘要:python的class与C++、C#的class相比,是有区别的。 1.python的class方法与普通的方法有一个区别:class方法必须有一个额外的参数名称,在调用class方法时不用为这个参数赋值,这个参数指对象本身,一般用self表示,self相当于C#的this。 2. 使用__init__方法进行初始化实例,实例被创建的时候,会马上运行此方法(init前后都是双下滑线)。 3. 使用__del__ 的方法来完成类似析购操作。它在对象消逝的时候被调用。将对象所占用的内存返回给系统,但是很难保证这个方法究竟在什么时候运行。如果你想要指明它的运行,你就得使用del语句。 如下... 阅读全文
posted @ 2012-11-23 16:02 绿茶叶 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:字典是python中唯一内建的映射类型:通过名字引用值,即把键和值联系在一起,键必须是唯一的,值可以重复注:只能用不可变的对象(例如字符串)来作为字典的键, 语法:dic={key1:value1, key2:value2, key3:value3},键和值用冒号(:)分割,各个对用逗号(,)分割。注:字典中的键/值对是没有顺序的。如果想要一个特定的顺序,应该在使用前自己对它们排序 空字典:dic={} 1. dict:将序列对转换为字典,或者创建字典,dict不带参数创建的字典是空字典 2. len:求字典的长度 3. del 删除字典的某一项,del d1['name... 阅读全文
posted @ 2012-11-07 10:10 绿茶叶 阅读(1432) 评论(2) 推荐(1) 编辑
摘要:元组和列表一样,也是一种序列。唯一的不同是元组不能修改,元组可以在映射中当作键使用,而列表则不行。 元组是通过圆括号括起来的。 空元组表示为:没有内容的一对圆括号() 注:如果元组只包含一个值必须加一个逗号(,),如下 tuple:将序列转换为元组 阅读全文
posted @ 2012-11-06 09:40 绿茶叶 阅读(283) 评论(0) 推荐(0) 编辑
摘要:列表,元组和字典都是通过某种方式组织在一起的数据元素的集合,属于数据结构。列表和元组的主要区别在于,列表可以修改,元组不可以修改,当序列不能修改的时候用元组比较适合。列表和元组是通过编号来引用存储值字典是通过名字来引用存储值本篇先讲列表1.列表 1.1 列表初始化 空列表:list_none=[] 固定长度的空列表初始化:list_none1=[None]*5 #长度为5的空列表,None是python的内建值,表示什么也没有 实例: 非空列表:listTest=[1,2,3,‘a’,‘b’,‘c’] listTest1=[‘hi’]*5 实例: 1.2 列表操作len:返回列表中包含的元.. 阅读全文
posted @ 2012-11-05 09:48 绿茶叶 阅读(1232) 评论(0) 推荐(2) 编辑
摘要:python函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。 1.无参数函数(函数不带参数) 代码: 运行: 2.带参函数 形参:函数中的参数名称(例如下面代码中的a,b) 实参:提供给函数调用的值(例如下面代码中的x,y) 2.1带普通参数函数代码: 运行: 2.2带默认参数函数(下面代码中b是默认参数) 代码: 运行: 当给形参指定了默认参数值,在调用函数的时候,可以不用给默认参数传递值。例如上面代码中,函数Add,当传递x,y给它的时候,它将x,y的值相加,当只传递x... 阅读全文
posted @ 2012-10-31 17:40 绿茶叶 阅读(1352) 评论(2) 推荐(0) 编辑
摘要:python中有三种控制流语句:if、for和while。1. if语句用法( if..elif..else) 代码: 运行: 注意:raw_input函数要求输入一个字符串,int把这个字符串转换为整数2.for语句用法 (for ... else) 代码: 运行: 注:else部分是可选的。如果包含else,它总是在for循环结束后执行一次,如果遇到break语句,else就不会执行。 range(0,10,2)生成一个数的序列表,步长为2,不包含10.3.while语句用法(while..else) 代码: 运行: 注:else部分是可选的。如果包含else,它总是在while... 阅读全文
posted @ 2012-10-30 11:18 绿茶叶 阅读(1176) 评论(1) 推荐(3) 编辑
摘要:python中的基本数据类型是数和字符串,下面是python的基础知识学习,包括数,字符串,变量,标识符,对象。1. 数在Python中数类型包括:整数、长整数、浮点数和复数。2是一个整数。长整数是大一些的整数。3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。(-5+4j)和(2.3-4.6j)是复数的例子。 输入代码: 运行结果: 2.字符串字符串是字符的序列。使用单引号(')可以用单引号表示字符串,如'hello world!'。所有的空白,即空格和制表符都照原样保留。使用双引号(")在双引号中 阅读全文
posted @ 2012-10-29 15:22 绿茶叶 阅读(543) 评论(0) 推荐(0) 编辑
摘要:Python是一门简单易学,功能强大,易于维护的脚本语言。 python包括:字符串, 变量, 标识符, 数据类型, 对象, 运算符与表达式, 控制流, 函数, 模块。python注意事项: 1. Python中的缩进(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。同一层次的语句必须有相同的缩进,错误的缩进会引发错误。 例如:在Linux的命令窗口中创建test.py文件,如, 在test.py中编写两行代码,缩进不一致,如下图,然后保存退出(:wq!) 在Linux的命令窗口中输入python test.py,按Enter键,如下图,由于第二行代码的缩进与第一行不一样,.. 阅读全文
posted @ 2012-10-29 10:18 绿茶叶 阅读(3080) 评论(1) 推荐(3) 编辑
摘要:在Linux下学习Python,首先安装Linux系统,绝大多数的Linux系统中都存在Python的解释器。 1. 在Linux系统的命令窗口下输入python,测试是否安装python,如果python已经安装,会出现下图中的信息. 如果提示:-bash: python:command not found,则没有安装python。 2.安装python 安装软件,要进入到root权限下,输入su切换到root权限,然后输入apt-get install python,按Enter键,就可以完成python的安装。 3.安装编辑器vim 如果您的系统中没有安装vim,请按照按照2.安装... 阅读全文
posted @ 2012-10-26 14:11 绿茶叶 阅读(5016) 评论(1) 推荐(0) 编辑