zoukankan      html  css  js  c++  java
  • 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 的您一份参考。

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

     

  • 相关阅读:
    省市级联
    innerText与innerHTML的区别
    使用代码提交表单
    Date的使用
    Array(数组)的使用
    [贪心]Rest Stops
    [数论][Miller_Rabin] Goldbach
    [简单思维题]Hoofball
    [数论][容斥原理]Co-prime
    [图论][二分图最大匹配]Courses
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/4708564.html
Copyright © 2011-2022 走看看