一文带你认识python源文件中的字符编码

  介绍

今天就跟大家聊聊有关一文带你认识python源文件中的字符编码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

python是什么意思

python是一种跨平台的,具有解释性,编译性,互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。

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

语法如下所示:

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

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

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

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

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

例如:

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

知识点扩展:

<强>编码的定义

我们从“SOS”(国际通用求助信号)开始,它的摩斯密码的编码是:

“…——…”,想一下为什么选用年代,O,年代来作为求救信号?因为它简单,容易辨别且不容易发错呀!
那么,字符编码就是:

,急性;给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码。例如,我们给字符& # 39;一个# 39;赋予数值0 x41,则0 x41就是字符& # 39;一个# 39;的编码。字符编码是字符的表现,储存方式。

<强>字符编码需要处理两件事

(1)规定一个字符集中的字符由多少个字节表示,

(2)制定该字符集的字符编码表,即该字符集中每个字符对应的(二进制)值。

看完上述内容,你们对一文带你认识python源文件中的字符编码有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

一文带你认识python源文件中的字符编码