缩进相同的一组语句构成一个代码块,称之为代码组:代码组首行以关键字开始,以冒号“:”结束,该行之后的一行或多行构成代码组!
模块结构和布局:这里有一个__doc__文档属性,可以访问模块,或者函数的说明文档
1、起始行
2、模块文档
3、模块导入
4、变量定义
5、类定义
6、函数定义
7、主程序
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<code>#/usr/bin/env python #1、startup line</code>
<code>"this is a test module"</code>
<code>#2、module documentation</code>
<code>import</code>
<code>sys </code><code>#3、import modules</code>
<code>os</code>
<code>debug</code><code>=</code>
<code>true</code>
<code>#4、global variables declarations</code>
<code>class</code>
<code>fooclass(): </code><code>#5、class declarations</code>
<code> </code><code>"foo class documentation"</code>
<code> </code><code>pass</code>
<code>def</code>
<code>test(): </code><code>#6、functions declarations</code>
<code> </code><code>foo</code><code>=</code>
<code>fooclass()</code>
<code> </code><code>if</code>
<code>debug:</code>
<code> </code><code>print</code>
<code>‘ran test()‘</code>
<code>if</code> <code>__name__</code><code>=</code><code>=</code>
<code>"__main__"</code><code>: </code><code>#7、main __name__属性指示模块应该如何被加载!</code>
<code> </code><code>test()</code>