《Python参考手册(第4版•修订版)》——2.9 源代码编码

简介:

本节书摘来自异步社区《Python参考手册(第4版•修订版)》一书中的第2章,第2.9节,作者David M. Beazley,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.9 源代码编码

编写Python源程序时一般使用标准的7位ASCII码。但是,在Unicode环境中工作的用户可能会发现这很别扭——特别是当他们必须使用国际字符编写大量字符串字面量时。

只需在Python程序的第1行或第2行中包含一个特殊的编码注释,就可以使用不同的编码编写Python源代码:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

s = "Jalapeño"   # 引号中的字符串直接使用UTF-8编码。

程序中包含特殊的coding:注释语句时,可以直接使用支持Unicode的编辑器输入字符串字面量。但是,Python的其他元素(包括标识符名称和保留字)还是只能使用ASCII字符。

相关文章
|
24天前
|
存储 Python
Python文件编码概念详解
Python文件编码概念详解
20 1
|
1月前
|
存储 文件存储 Python
python进制和编码
python进制和编码
|
1月前
|
Java 编译器 C语言
python安装、输入输出、注释、中文编码、编码规范等基础语法
python安装、输入输出、注释、中文编码、编码规范等基础语法
|
1月前
|
存储 移动开发 算法
Python怎么将图片转换成base64编码
Python怎么将图片转换成base64编码
53 0
|
1月前
|
机器学习/深度学习 运维 Python
python深度学习实现自编码器Autoencoder神经网络异常检测心电图ECG时间序列
python深度学习实现自编码器Autoencoder神经网络异常检测心电图ECG时间序列
|
10天前
|
Python IDE 开发工具
【Python贪吃蛇】:编码技巧与游戏设计的完美结合
【Python贪吃蛇】:编码技巧与游戏设计的完美结合
|
25天前
|
存储 Python
Python中文编码
Python中文编码
|
15天前
|
自然语言处理 Python
Python 中的编码与解码字符集与 Unicode 的详解
【6月更文挑战第10天】Python编程中,理解字符编码(如ASCII、UTF-8)和Unicode至关重要,它们关乎文本数据的正确处理。编码是字符转字节,解码则相反。UTF-8能表示几乎所有字符,适合多语言。Unicode为全球字符提供唯一编码。处理不同源文本时,需注意编码一致性,否则可能产生乱码。Python支持Unicode,但错误的编码解码操作可能导致问题。要确保程序处理文本的正确性,需选合适编码方案并保持编码一致性。
|
15天前
|
存储 算法 数据挖掘
【贪心算法经典应用】哈夫曼编码原理与算法详解 python
【贪心算法经典应用】哈夫曼编码原理与算法详解 python
|
1月前
|
Python
python编码和解码
【5月更文挑战第8天】
19 4