在Milang的IDE里编辑好之后,然后按F5运行一下,就会在下面的Output窗口输出“Hello, World!”字符串,如下图:
恭喜你,你编写最简单的Python程序已经完成,已经成为一个Python的程序员了,对于一门语言的入门,就是这么简单的。
通过上面这个简单的程序,就可看到Python程序是不需要编译,就可以直接运行。在这个程序基础之上,你可以修改它的输出,比如把Hello, World!改为Hello, CSDN,或者其它,你感觉有意义的句子。又或者你把”Hello, World”分成两个print()函数输出,看看效果怎么样。
对了,上面这个程序只是输出英语的字符串,要想输出中文字符串,还需要花一翻功夫才可以。因为中文在电脑里表达要比英语26个字母要复杂得多,在电脑的初期,为了把中文输出制作各种汉卡层出不穷,费尽了周折。在今天这么完善的图形系统之下,汉字的表达还是比较复杂的,比如在界面看到汉字是一个字时,其实在计算机里用两个字节表达。别看只是多了一个字节,就那么多了一个字节,在今天系统里还是带来众多的问题。比如中文与英语混合之下,可有多种方案,有的全部采用两个字节表达中文和英语;有的采用中文两个字节,而英语采用一个字节;有的采用中文两个以上的字节,英语采用一个字节混合。在中文两个字节时,又关注那一个字节在前面,那一个在后面的问题,因为在不同的CPU上两个字节排列顺序又不一样。如果当初电脑由中国发明,或许会变得更加简单一些,所有字节不是今天的8位,而是16位作为一个字节,那么众多的问题,就简单得多了。即使在今天软件开发人员开发软件时,还会把这个问题犯了不知多少遍,为了解决这种问题花费巨大费用。
下面就来编写一个Python程序输出中文,如下:
# -*- coding: utf-8 -*-
print(r"小语,您好!")
在这个例子里,与前面的例子有点变化,不但字符串变成中文,并且这个字符串前面多了一个小写字母r,这样是用来表示这个字行串使用原始编码方式,不要进行转换,这样就可以保持中文字符串编码不变,结果输出窗口里就可以保持原始输出。如下面的窗口所示:
通过这个例子,了解输出中文的方式,为后面编写更多功能程序打下了一个坚实基础。
原文:http://blog.csdn.net/caimouse/article/details/28102813