易截截图软件、单文件、免安装、纯绿色、仅160KB

Python学习笔记

Python简单又功能强大。它注重的是如何解决问题,而不是编程语言的语法和结构。理想的脚本语言。适用于快速的应用程序开发。
Python是一种解释性语言。还是一种面向对象的语言。
有两种使用python运行你的程序的方式:
      使用交互式的带提示符的解释器
      使用源文件
注释:#
#!是特殊形式的注释,称为组织行。后面跟一个程序,告诉系统但你执行你的程序的时候,他应该运行哪个解释器。也可以在执行程序的时候直接在命令行指定解释器。
对于python来说,程序,脚本或者软件都是指同一个东西。
字面意义上的常量。
在python中有4种类型的数:整数,长整数,浮点数和复数。
字符串时字符的序列,基本上就是一组单词。
转义字符为\ 反斜杠   行末一个单独的反斜杠是续行符。
如果想要指示某些不需要如转义符那样的特别处理的字符串,那么就指定为自然字符串。加前缀r或R
python允许处理Unicode文本,在前面加上前缀u或U。
字符串是不可变的,相当于一个常量。
如果把两个字符串按字面意义相邻放着,他们会被python自动级连。??
单引号双引号字符串时完全相同的。
一定要用自然字符串处理正则表达式,否则会需要使用很多的反斜杆。
标识符是对大小写敏感的。只能是字母数字下划线的组合,并且首字符不能为数字。
变量可以处理不同类型的值,称为数据类型。
python把在程序中用到的任何东西都称为对象。
习惯上把所有的python程序都以扩展名.py保存。
使用变量时只需要给他赋值,不需要声明和定义。
物理行是你在编程时所看见的,逻辑行市python看见的单个语句。python假定每个物理行对应一个逻辑行。
python希望每行都只使用一个语句,这样使代码更加可读。如果想在一个物理行中使用多个逻辑行,需要使用分号(;)
有时候有一种暗示假设,可以不需要使用续行符。如在逻辑行中使用了圆括号,方括号,波括号。称为暗示的行连接。
同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。逻辑行的空白用来决定逻辑行的缩进层次,从而用来决定语句的分组。错误的缩进会引发错误。
不要混合使用制表符和空格来缩进。因为跨平台时无法正常工作。
一个表达式可以分解为运算符和操作数。
所谓函数,只是重用的程序段
raw_input() 取得用户输入的数字。
elif 和 else后都必须在逻辑行结尾处有一个冒号,下面跟着一个相应的语句块。
python 中没有swi


相关文档:

Python 八荣八耻

http://www.okpython.com/bbs/thread-3367-1-2.html
以动手实践为荣 , 以只看不练为耻;
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
以单元测试为荣 , 以人工测试为耻;
以模块复用为荣 , 以复制粘贴为耻;
以多态应用为荣 , 以分支判断为耻;
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为 ......

python enumerate用法

python cookbook  
Recipe 2.5. Counting Lines in a File

     今日发现一个新函数
enumerate
。一般情况下对一个列表或数组既要遍历索引又要遍历元素时,会这样写:

for
i
in
range
(0
,
len
(list
)):

 &n ......

UBUNTU10.04安装stackless python运行高性能服务器

以下"#"开头是Ubuntu终端命令
1。首先安装Ubuntu10.04
参考 http://wiki.ubuntu.org.cn/
2。修改root用户密码
3。使用root登陆系统
 
4。Ubuntu默认已经安装python2.6.5
 
5。下载stackless
查看网址 http://zope.stackless.com/download/sdocument_view
# cd /usr/src
# wget http://www.sta ......

使用C语言扩展Python(二)

在上一篇中我们已经使用c语言实现了一个最简单的扩展模块,这一篇中将在其基础上进行功能的丰富。首先来考虑如何从外部的Python向C模块传递进参数,foo_bar2展示了如何向C模块传递整数,浮点数,字符串三个参数,其中"ids"指明了传入参数的数据类型。PyArg_ParseTuple负责对args进行解析,若解析失败则返回0.代码#include&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号