python源文件中字符编码的示例分析

  介绍

这篇文章将为大家详细讲解有关python源文件中字符编码的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

python的优点有哪些

1,简单易用,与C/c++、Java、c#等传统语言相比,python对代码格式的要求没有那么严格;2,python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3,python面向对象,能够支持面向过程编程,也支持面向对象编程;4,python是一种解释性语言,python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5,python功能强大,拥有的模块众多,基本能够实现所有的常见功能。

默认情况下,python源码文件以utf - 8编码方式处理。在这种编码方式中,世界上大多数语言的字符都可以同时用于字符串字面值,变量或函数名称以及注释中,尽管标准库中只用常规的ASCII字符作为变量或函数名,而且任何可移植的代码都应该遵守此约定。要正确显示这些字符,你的编辑器必须能识别utf - 8编码,而且必须使用能支持打开的文件中所有字符的字体。

<强> 1,如果不使用默认编码,要声明文件所使用的编码强,文件的第一行要写成特殊的注释。语法如下所示:

 #, - *安康;编码:,encoding  - * - - - - - - 

其中,encoding 可以是python支持的任意一种,编解码器。

比如,要声明使用utf - 8编码,你的源码文件要写成:

 #, - *安康;编码:,utf-8  - * - - - - - - 

<强> 2,关于第一行规则的一种例外情况是,源码以,UNIX“shebang"行开头。这种情况下,编码声明就要写在文件的第二行,例如:

 # !/usr/bin/env  python3
  #,- *安康;编码:,utf-8  - * - - - - - - 

关于“python源文件中字符编码的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

python源文件中字符编码的示例分析