易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

UltraEdit对Python的高亮显示

工具栏->高级->配置->编辑器显示->语法加亮->打开
在打开的文件中结尾加上下面文字,并保存。
/L10"Python" Line Comment = # Block Comment One = """ Block Comment Off = """ Escape Char = \ File Extensions = PY PYW
/Indent Strings = ":"
/Function String 1 = "%[ ,^t]++def[ ]+^([a-zA-Z0-9_] ......

使用python 3.0 处理utf8格式的文件BOM问题

最近下载了一份最新的python3.0玩儿
没想到print(Hello world)就难为了我半天
问题1,print函数
后来看了一下更新的文档才知道,3.0以后print已经被封装成函数了
而我还一直习惯2.6的 print 'Hello World'形式, 汗一个!
问题2,notepad的utf8格式
我使用notepad写了个测试文件,保存为utf8格式
格式大概是:
test& ......

Python 游戏初学

import sys, pygame, time
size = width, height = 700,700
fontColor = (0,0,255)
class walk:
'''This is a game about war.
Just like war 3.'''
def __init__(self):
'''Init the screen.
Get param and init the screen'''

#print ('this is init funnction') ......

利用Python抓取和解析网页(上)

对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过Python语言提供的各种模块,我们无需借助Web服务器

者Web浏览器就能够解析和处理HTML文档。本文将详细介绍如何利用Python抓取和解析网页。首先,我们介绍一个可以帮助简化打开位于本地和 ......

【Python】用Python来实现凑24的程序

凑24是经典的益智游戏,多玩可以使脑筋灵活一点,但是当遇到无解的时候,就会很伤脑筋,为此,写个程序来代为计算。
运行结果,去除了重复的一些表达式:
entry: 1
entry: 4
entry: 5
entry: 6
(4/(1-(5/6))) = 24
(6/((5/4)-1)) = 24
Press any key to exit...
entry: 3
entry: 3
entry: 8
entry: 8
(8/(3-(8 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号