PySe-002-Py-简单示例及编码设定

非常简单而又国际化的例子 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 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

 

posted @ 2015-08-06 17:25  范丰平  Views(326)  Comments(0Edit  收藏  举报