Python

语言常用语法

Python

中有

4

种类型的数——整数、长整数、浮点数和复数。

使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。

不要

混合使用制表符和空格来缩进,

因为这在跨越不同的平台的时候,

无法正常工作。

烈建议

你在每个缩进层次使用

单个制表符

两个或四个空格

Python

中有三种控制流语句

——

if

for

while

Python

中没有

switch

语句。

你可以使用

if..elif..else

语句来完成同样的工作

(在

某些场合,使用

字典

会更加快捷。

Break:

如果你从

for

while

循环中

终止

,任何对应的循环

else

块将

执行

函数通过

def

关键字

定义

def

关键字后跟一个函数的

标识符

名称,然后跟一对圆括号。

圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。下

面这个例子将说明这事实上是十分简单的。

Global

定义全局变量。在函数定义的形参名后加上赋值运算符(

=

)和默认值,从而给形参

指定默认参数值。

重要

只有在形参表末尾的那些参数可以有默认参数值,

即你不能在声明函数形参的时候,

先声明

有默认值的形参而后声明没有默认值的形参。

这是因为赋给形参的值是根据位置而赋值的。例如,

def func(a, b=5)

是有效的,但是

def func(a=5, b)

无效

的。

return

语句用来从一个函数

返回

即跳出函数。我们也可选从函数

返回一个

pass

语句在

Python

中表示一个空的语句块。

Python

有一个很奇妙的特性,称为

文档字符串

,它通常被简称为

docstrings

DocStrings

是一个重要的工具,由于它帮助你的程序文档更加简

单易懂,

你应该尽量使用它。

你甚至可以在程序运行的时候,

从函数恢复文档字

符串!

文档字符串的惯例是一个多行字符串,

它的首行以大写字母开始,

句号结尾。

二行是空行,

从第三行开始是详细的描述。

强烈建议

你在你的函数中使用文档

字符串时遵循这个惯例。调用时用

print

函数名

.__doc__(

双下划线

)

__name__

属性

当一个模块被第一次输入的时候,

这个模块的主块将被运行。

假如我们只想在程

序本身被使用的时候运行主块,

而在它被别的模块输入的时候不运行主块,

我们

该怎么做呢?这可以通过模块的

__name__

属性完成。

Dir()

函数