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

相关文章
|
3月前
|
Python
中文csv文本编码转utf8那些事 - python实现
中文csv文本编码转utf8那些事 - python实现
35 1
|
1月前
|
存储 移动开发 算法
Python怎么将图片转换成base64编码
Python怎么将图片转换成base64编码
27 0
|
2天前
|
存储 编解码 运维
第二章 Python字符串处理和编码不再发愁
第二章 Python字符串处理和编码不再发愁
|
1月前
|
搜索推荐 算法 前端开发
各种排序算法及Python源代码
各种排序算法及Python源代码
23 3
|
2月前
|
Python
20个改善编码的Python异常处理技巧,让你的代码更高效
异常处理是写好代码的一个重要的方面,虽然许多开发人员都熟悉基本的try-except块,但是有很多更深入的知识可以使异常处理更高效、更可读和更python化。所以本文将介绍关于Python异常的20个可以显著改善编码的Python异常处理技巧,这些技巧可以让你熟练的掌握Python的异常处理。
220 4
|
2月前
|
JavaScript 前端开发 开发工具
Python之JavaScript逆向系列——3、浏览器的开发工具——源代码的使用
Python之JavaScript逆向系列——3、浏览器的开发工具——源代码的使用
17 0
|
2月前
|
Python
血常规(自动生成报告)(配套Python工具正在编码中)
血常规(自动生成报告)(配套Python工具正在编码中)
48 0
|
2月前
|
Python
在Python中,序数编码(Ordinal Encoding)
在Python中,序数编码(Ordinal Encoding)
42 6
|
2月前
|
机器学习/深度学习 算法 Python
在Python中,独热编码(One-Hot Encoding)
在Python中,独热编码(One-Hot Encoding)
80 8
|
2月前
|
数据采集 机器学习/深度学习 Python
在Python中进行特征编码
在Python中进行特征编码
38 1