WEB开发网
开发学院软件开发C语言 从C#到Python:0 前言:进入Python的世界 阅读

从C#到Python:0 前言:进入Python的世界

 2010-09-30 22:36:54 来源:WEB开发网   
核心提示: 0.2 第一个程序:Hello, world! 现在你可以打开IDLE或PythonWin,新建一个py为扩展名的Python脚本文件,从C#到Python:0 前言:进入Python的世界(2),输入以下内容:代码1:第一个Python程序1print"Hello,world!&qu

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 }

上一页  1 2 3 4  下一页

Tags:Python 前言 进入

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接