非常简单而又国际化的例子 Hello World!在控制台依次输入命令:python, print "This is first program %s" % "Hello Python",运行结果如下所示:
Aaron-test:pyse aaron$ python
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print "This is first program %s" % "Hello Python"
This is first program Hello Python
>>>
从上述命令可以看出 Python 支持格式化输出。有时候我们需要输出中文,编写文件 encoding.py 内容如下图所示:
print "Hello Python 2.6.9"; print "范丰平 - 博客园"
控制台执行命令 python encoding.py,结果如下所示:
Aaron-test:pyse aaron$ python encoding.py
File "encoding.py", line 4
SyntaxError: Non-ASCII character '\xe8' in file encoding.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Aaron-test:pyse aaron$
上述信息提示编码未定义,因而无法输出中文。Python 设定编码有如下两种方式:
第一种
# coding=utf-8 第二种
#!/usr/local/bin/python
# -*- coding: utf-8 -*-
在 py 文件中输入上述两种方式的任意一种,即可输出中文。encoding.py 内容改为如下所示:
# coding=utf-8 print "Hello Python 2.6.9"; print "范丰平 - 博客园"
执行 encoding.py 文件,结果如下所示:
Aaron-test:pyse aaron$ python encoding.py
Hello Python 2.6.9
范丰平 - 博客园
Aaron-test:pyse aaron$
至此, PySe-002-Py-简单示例及编码设定 顺利完结,希望此文能够给初学 Python 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^