📅  最后修改于: 2023-12-03 15:19:11.356000             🧑  作者: Mango
在编写 Python 代码时,我们需要在文件的开头声明文件编码方式,这样 Python 解释器才能正确地读取和解析代码中的字符串。
Python 3 起默认使用 UTF-8 编码存储源代码,但在 Python 2.x 版本中默认使用 ASCII 编码。如果程序中包含了非 ASCII 字符,如中文、日文、韩文等,那么就需要显式地声明编码方式。
在 Python 文件的第一行或第二行添加注释:
# -*- coding: utf-8 -*-
或者:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
注释中以 coding:
或 charset=
开头,后跟文件编码方式,如 utf-8
、gbk
、big5
等。编码方式需要与实际编码方式保持一致,否则会导致解析错误。
编码声明是 Python 中非常重要的一部分,它保证了程序的正确解析和执行。在编写 Python 代码时,务必注意编码的方式,避免出现编码问题导致程序无法工作。
示例代码片段:
# -*- coding: utf-8 -*-
print("你好,世界!")