0

我正在学习python。我了解到每条评论都以井号“#”开头。那么python解释器如何读取这一行呢?

# -*- coding: utf-8 -*-

并将字符集设置为 utf-8 ?(我使用的是 Python 2.7.3)提前谢谢你。

4

1 回答 1

1

是的,这是一条评论。但这并不意味着python看不到它。所以它显然也可以解析它。

coding[:=]\s*([-\w.]+)python 实际所做的是在前两行使用正则表达式。这很可能甚至在实际的 python 解析器介入之前就完成了。

有关详细信息,请参阅PEP-0263

于 2013-05-26T13:21:10.087 回答