第一个程序:Hello, world!
现在你可以打开 或 ,新建一个 为扩展名的 脚本文件,输入以下内容:
代码 :第一个 程序
1 print "Hello, world!"
保存并运行它,如果输出 ,说明你已经成功编写了第一个 程序,!
上面的“几乎是学习任何一门新语言的必经之路,正如提出这个程序的 !"# 所说:“它是编程
之神的传统咒语,可以帮助你更好的学习语言”。
为了比较 和 "$在编码风格等方面的差异,下边给出一个稍复杂些的“程序以及它的 "$对照版
本。
代码 %:唐僧版的 程序
1 # -*- coding: utf-8 -*-
2 """
3 我的第 2 个 Python 程序
4 仅为和 C#作对比,谢绝效仿:)
5 """
6 import sys
7 def Main():
8 sys.stdout.write("Hello, world!")
9 #下面的语句看起来很怪,一会我们再解释它是干什么滴
10 if __name__ =="__main__":
11 Main()
注意,代码 % 第 行$&'&()&*&'&,是为了让 支持中文,这个是必须的。如果你嫌麻烦,可以在
里作一个只包含这一行代码的模版文件,以后每次新建 脚本的时候自动打开这个模版,这样会比较省事。
代码 +:"$的对照版本
1 /*
2 我的第 1001 个 C#程序
3 可能还不到,没写过这么多
4 */
5 using System;
6 class Program{
7 static void Main(){
8 if (1==1) //干什么?要搞 SQL 注入啊?
9 Console.WriteLine("Hello, world!");
10 }
11 }
0.3 认识二者最基本的差异
0.3.1 差异之一:编码风格