第一章 开始了解Python

目录

1.1. 了解

下面是一个完全可运行的Python程序。

它可能对你来说绝对无法理解。对此不用担心,我们将逐行的进行剖析。但是首先把代码先通读一遍,看一看你能够理解多少。

例 1.1. odbchelper.py

如果你还没有完成这些例子,你可以下载本书所用到的这个和其它的例子

def buildConnectionString(params):
    """Build a connection string from a dictionary of parameters.

    Returns string."""
    return ";".join(["%s=%s" % (k, v) for k, v in params.items()])

if __name__ == "__main__":
    myParams = {"server":"mpilgrim", \
                "database":"master", \
                "uid":"sa", \
                "pwd":"secret" \
                }
    print buildConnectionString(myParams)

现在运行这个程序,看一下会发生什么。

Tip
在Windows版的Python IDE中,你可以通过File->Run (Ctrl-R)菜单运行一个模块。输出结果会显示在交互的窗口内。
Tip

在MacOS版的Python IDE中,你可以通过Python->Run window (Cmd-R)菜单运行一个模块,但是你必须首先设置一个重要的选项。在IDE中打开模块,通过点击窗口右上角的黑色三角,会弹出模块的选项菜单,确认"Run as __main__"被选中。这个选项同模块保存在一起,所以对每个模块你都要做一遍。

Tip
在UNIX兼容的系统中(包括Mac OX X),你可以从命令行运行一个模块:python odbchelper.py

例 1.2. odbchelper.py 输出结果

server=mpilgrim;uid=sa;database=master;pwd=secret