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

python语法和代码约定

1. 第二章 语法及代码约定                       
                           
本章讲述了Python程序的语法和代码约定。 本章的主题有行结构,语句分组,保留字,字符串,运算符,token等等,另外对如何使用Unicode 字符串也做了详细的描述。      
目录
1. 第二章 语法及代码约定
1. 行结构/缩进
2. 标识符及保留字
3. 数字/文字
4. 运算符、分隔符及特殊符号
5. 文档字符串
1.1. 行结构/缩进
程序中的每个语句都以换行符结束。特别长的语句可以使用续行符(\)来分成几个短
小的行,如下例:
import math
a = math,cos(3*(x-n)) + \
    math,sin(3*(y-n))
当你定义一个三引号字符串、列表、tuple 或者字典的时候不需要续行符来分割语
句。及就是说,在程序中,凡是圆括号(,,,)、方括号[,,,]、花括号{,,,}
及三引号字符串内的部分均不需要使用续行符。
缩进被用来指示不同的代码块,比如函数的主体代码块,条件执行代码块,循环体
代码块及类定义代码块。缩进的空格(制表符)数目可以是任意的,但是在整个块中
的缩进必须一致:
尽管允许用制表符指示缩进,我还是要说这是一个不好的习惯。 坚决不要混合使用
制表符和空格来缩进,这会给你带来意想不到的麻烦。建议你在每个缩进层次中使
用单个制表符或两个或四个空格。运行 Python的时候使用 -t 参数,如果python 发现
存在制表符和空格混用,它就显示警告信息,若使用 -tt 参数 python 则会在遇到混
用情况时引发TabError异常。
分号(;)可以把多个语句放在同一行中,只有一个语句的行也可以用分号来结束。
#指示这是一个延长至行末的注释,但是包在字符串内的#没有这个功能。
最后要说明的,解释器会忽略所有的空白行(非交互模式下)。
1.2. 标识符及保留字
标识符是用于识别变量、函数、类、模块以及其他对象的名字,标识符可以包含字
母、数字及下划线(_),但是必须以一个非数字字符开始。字母仅仅包括ISO-Latin字
符集中的A–Z和a–z。标识符是大小写敏感的,因此 FOO和foo是两个不同的对象。
特殊符号,如$、%、@等,不能用在标识符中。另外,如 if,else,for


相关文档:

python mysql导入数据

[root@pku-fan MySQL]# cat limbs.sql
CREATE DATABASE cookbook;
USE cookbook;
DROP TABLE IF EXISTS limbs;
CREATE TABLE limbs
(
    thing   VARCHAR(20),    # what the thing is
    legs    INT,     ......

python和dotnet的webservice互访

2007-08-22 22:46
一、用SOAPpy访问dotnet webservice
      dotnet的webservice
      <WebMethod()> _
      Public Function HelloWorld() As String
          Return "H ......

Python在windows下的路径问题

    windows下的路径像“f:\program files\python\backup”其中“\”需要用转义符,写成“\\”,或者前面加r写成path
= r’f:\program files\python\backup’但是在调用一些系统命令,如os.system(rar a path e:\backup)会出错,原因是“program files&rdquo ......

配置vim 提高编写python脚本的效率

使用python.vim使python代码高亮
http://www.vim.org/scripts/script.php?script_id=790
使用
Pydiction插件使vim增加tab代码提示功能
http://www.vim.org/scripts/script.php?script_id=850
具体安装方法可以参照帮助或者README,因为版本变化会导致安装方法上产生差异
编辑~/.vimrc文件增加下面选项
set nu 增加行 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号