易截截图软件、单文件、免安装、纯绿色、仅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中如何判断一个变量的数据类型?(原创)

import types
type(x) is types.IntType # 判断是否int 类型
type(x) is types.StringType #是否string类型
.........
--------------------------------------------------------
超级恶心的模式,不用记住types.StringType
import types
type(x) == types(1) # ......

[原创]Python代码模块热更新机制实现(reload)

[原创]Python代码模块热更新机制实现(reload)
by AKara 2009-05-17 @ http://blog.csdn.net/akara @ akaras@163.com
---------------------------------------------------------------------
 
  对一个游戏来说,无论是client或server都非常需要一套代码热更新的机制。
它能大大提高开发效率,又能超乎玩 ......

python enumerate用法

python cookbook  
Recipe 2.5. Counting Lines in a File

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

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

 &n ......

Python中的OS模块

os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,如posix或NT系统平台,os模块会根据不同的平台进行相应的操作.本节内容将对os模块提供的函数进行详细的解读.
1.1 文件操作函数
1.1.1 open()函数提供创建、打开、修改文件的功能。
Example 1-1. Using the os Module to Rename ......

使用C语言扩展Python(三)

上一篇中我们已经了解如何在Python程序和C模块之间进行值的相互传递,现在我们来进入实作阶段,看看如何将一个C语言开发的开源mp3编解码库LAME包装为一个Python下可以使用的扩展模块。首先去http://lame.sourceforge.net/download.php下载LAME的源代码,然后切换到root用户编译源代码,./configure
make
make instal ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号