摘要: 1.语句和语法进号(#)表示之后的字符为Python注释;换行(\n)是标准的行分隔符(通常一个语句一行);反斜线(\)继续上一行;分号(;)将两个语句连接在一行中;冒号(:)将代码块的头和体分开;语句(代码块)用缩进块的方式体现;不同的缩进深度分割不同的代码快;Python文件以模块的形式组织。2.有两种例外情况一个语句不使用反斜线也可以跨行。在使用闭合操作符时,单一语句也可以夸多行,如:在含有小括行、中括号、花括号时可以多行书写,另外三引号包括下的字符串也可以跨行书写。3.赋值并不是直接将一个值赋给一个变量,在Python语言中,对象是通过引用传递的。4.Python的赋值语句不会返回值。 阅读全文
posted @ 2011-03-10 16:54 infi 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 挑出简单的来看看,有些比较复杂设计了python的核心就不说了。abs第一个是absprint 'abs(-10):'print abs(-10)print 'abs(-2.3):'print abs(-2.3)print 'abs(1+1j):'print abs(1+1j)结果是:abs(-10)10abs(-2.3)2.3abs(1+1j)1.41421356237这个体现了函数的多态啊。整数,浮点数,复数进行了不同的处理。功能强吧。ord 和 chr第二个是ord和chrprint 'the ASCII code of Z' 阅读全文
posted @ 2011-03-10 16:48 infi 阅读(373) 评论(0) 推荐(0) 编辑
摘要: * 在线浏览: http://woodpecker.org.cn/abyteofpython_cn/chinese/Python Tutorial 简体中文版 (March Liu翻译)* 在线浏览: http://www.woodpecker.org.cn:9081/projects/pythontutorial/py2.5/html/tut/tut.html* PDF:http://www.woodpecker.org.cn:9081/projects/pythontutorial/py2.5/Py2_5_tut_cn.pdf* 最新3.x打包地址: http://openbookproj 阅读全文
posted @ 2011-03-10 15:11 infi 阅读(838) 评论(0) 推荐(0) 编辑
摘要: Lesson 1 准备好学习Python的环境下载的地址是:www.python.org为了大家的方便,我在校内作了copy:http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exelinux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。运行环境可以是linux或者是windows:1、linuxredhat的linux安装上去之后一定会有python的(必须的组件),在命令行中输入python回车。这样就可以进入一个>>>的提示符2、windows安装好了python之后,在开始菜 阅读全文
posted @ 2011-03-10 11:59 infi 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 比较容易记忆的是用内置的setl1 = ['b','c','d','b','c','a','a']l2 = list(set(l1))print l2还有一种据说速度更快的,没测试过两者的速度差别l1 = ['b','c','d','b','c','a','a']l2 = {}.fromkeys(l1).keys()print l2这两种都有个缺点,祛除重复元素后排序变了: 阅读全文
posted @ 2011-03-10 11:42 infi 阅读(83871) 评论(2) 推荐(3) 编辑