《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字符。

相关文章
|
26天前
|
存储 文件存储 Python
python进制和编码
python进制和编码
|
26天前
|
Java 编译器 C语言
python安装、输入输出、注释、中文编码、编码规范等基础语法
python安装、输入输出、注释、中文编码、编码规范等基础语法
|
4月前
|
Python
中文csv文本编码转utf8那些事 - python实现
中文csv文本编码转utf8那些事 - python实现
41 1
|
2月前
|
存储 移动开发 算法
Python怎么将图片转换成base64编码
Python怎么将图片转换成base64编码
30 0
|
5天前
|
机器学习/深度学习 数据采集 算法
【Python机器学习专栏】使用Scikit-learn进行数据编码
【4月更文挑战第30天】本文介绍了Python Scikit-learn库在机器学习数据预处理中的作用,尤其是数据编码。数据编码将原始数据转化为算法可理解的格式,包括标签编码(适用于有序分类变量)、独热编码(适用于无序分类变量)和文本编码(如词袋模型、TF-IDF)。Scikit-learn提供LabelEncoder和OneHotEncoder类实现这些编码。示例展示了如何对数据进行标签编码和独热编码,强调了正确选择编码方法的重要性。
|
9天前
|
存储 JSON 数据处理
|
9天前
|
数据采集 自然语言处理 数据挖掘
ftfy,一个超强的 Python 编码问题修复库!
ftfy,一个超强的 Python 编码问题修复库!
7 0
|
11天前
|
存储 编解码 运维
第二章 Python字符串处理和编码不再发愁
第二章 Python字符串处理和编码不再发愁
|
2月前
|
搜索推荐 算法 前端开发
各种排序算法及Python源代码
各种排序算法及Python源代码
25 3
|
3月前
|
Python
20个改善编码的Python异常处理技巧,让你的代码更高效
异常处理是写好代码的一个重要的方面,虽然许多开发人员都熟悉基本的try-except块,但是有很多更深入的知识可以使异常处理更高效、更可读和更python化。所以本文将介绍关于Python异常的20个可以显著改善编码的Python异常处理技巧,这些技巧可以让你熟练的掌握Python的异常处理。
221 4