从C#到Python:0 前言:进入Python的世界
2010-09-30 22:36:54 来源:WEB开发网0.2 第一个程序:Hello, world!
现在你可以打开IDLE或PythonWin,新建一个py为扩展名的Python脚本文件,输入以下内容:
代码1:第一个Python程序
1 print "Hello, world!"
保存并运行它,如果输出 >>> Hello, world! ,说明你已经成功编写了第一个Python程序,congratulations!
上面的“Hello World”几乎是学习任何一门新语言的必经之路,正如提出这个程序的Simon Cozens所说:“它是编程之神的传统咒语,可以帮助你更好的学习语言”。
为了比较Python和C#在编码风格等方面的差异,下边给出一个稍复杂些的“Hello, world”程序以及它的C#对照版本。
代码2:唐僧版的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!\n")
9 #下面的语句看起来很怪,一会我们再解释它是干什么滴
10 if __name__ =="__main__":
11 Main()
注意,代码2第1行# -*- coding: utf-8 -*-,是为了让Python支持中文,这个是必须的。如果你嫌麻烦,可以在IDE里作一个只包含这一行代码的模版文件,以后每次新建Python脚本的时候自动打开这个模版,这样会比较省事。
代码3:C#的对照版本
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 }
更多精彩
赞助商链接