返回介绍

第 2 章 第一个 Python 程序

发布于 2019-09-14 13:30:23 字数 2318 浏览 934 评论 0 收藏 0

第 2 章 第一个 Python 程序

  • 2.1. 概览
  • 2.2. 函数声明
    • 2.2.1. Python 和其他编程语言数据类型的比较
  • 2.3. 文档化函数
  • 2.4. 万物皆对象
    • 2.4.1. 模块导入的搜索路径
    • 2.4.2. 何谓对象?
  • 2.5. 代码缩进
  • 2.6. 测试模块

大家都很清楚, 其他书籍是如何一步步从编程基础讲述到构建完整的可运行程序的, 还是让我们跳过这个部分吧!

2.1. 概览

这是一个完整的, 可执行的 Python 程序。

它可能对您来说根本无法理解。别着急, 我们将逐行的进行剖析。不过首先把代码通读一遍, 看一看是否有些可以理解的内容。

例 2.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)

现在运行一下这个程序, 看一看结果是什么。

提示
在 Windows 的 ActivePython IDE 中, 可以选择 File->Run... (Ctrl-R) 来运行 Python 程序。输出结果将显示在交互窗口中。
提示
在 Mac OS 的 Python IDE 中, 可以选择 Python->Run window... (Cmd-R) 来运行 Python 程序, 但首先要设置一个重要的选项。在 IDE 中打开 .py 模块, 点击窗口右上角的黑色三角, 弹出这个模块的选项菜单, 然后将 Run as __main__ 选中。 这个设置是同模块一同保存的, 所以对于每个模块您都需要这样做。
提示
在 UNIX 兼容的操作系统中 (包括 Mac OS X), 可以通过命令行: python odbchelper.py 运行模块。

odbchelper.py 的输出结果:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文