1.3 第一个Python程序 Python的源代码文件以“py”作为文件名后缀。下面编写一段简单的Python程序。 【例1-1】创建用于输出“hello world”字符串的程序。并以“hello.py”为文件名保存起来。 if__name__ == "__main__": print "hello world" 第1行代码相当于C语言中的main()函数,是Python程序的入口。详细用法请参考第5章的相关内容。 第2行代码使用print语句输出字符串“hello world”。 输出结果如下所示: hello world Python的print语句用于输出字符串的内容,即把双引号中的内容输出到控制台。Python的输入、输出是通过“流”实现的,【例1-1】中的print语句把字符串的内容输出到标准输出流,这里将输出到控制台。流也可以把结果输出到文件、打印机等其他终端,关于流的详细用法请参考7.3节的内容。 print语句类似于C语言中的printf函数。在使用print语句时可以加“%”,用于自定义输出。通过元组可以输出多个变量的值,元组中变量的顺序必须与字符串中对应的定制符一致,定制符用于说明输出变量的类型。例如: age=30 name="bill" print ''%s is %d years old'' %(name, age) 其中“%s”、“%d”为定制符,字符串类型的name与%s对应,整型age与%d对应。元组是Python内置的数据结构,元组的用法请参考4.1节的内容。 Python程序的运行非常简单,命令格式如下所示: python python_file_path + python_file.py 其中,python_file.py 表示Python的源代码文件,python_file_path表示python_file.py所在的路径。在DOS窗口中输入如图1-1所示的命令,即可运行hello.py文件。 这种运行方式不够直观,而且不便于程序的调试。后面将介绍如何在编辑器EditPlus和开发工具PythonWin、Eclipse中运行Python程序。 图1-1 Python程序的运行