Pythonのソースコードでは、文字コードとしてUTF-8がデフォルトで使用されます。これにより、Pythonプログラムはさまざまな文字を扱うことが可能になります。
Pythonのソースコード中にUTF-8の文字を使用する場合、特定の宣言を行うことでこれを明示的に指定することができます。具体的には、スクリプトの先頭行に以下のいずれかの形式で記述します。
# coding: utf-8
# coding: utf_8
# -*- coding: utf_8 -*-
これらの宣言は、PythonのソースコードがUTF-8で書かれていることを示すもので、これにより非ASCII文字(日本語など)を含むソースコードが正しく解釈されます。
ただし、Python 3ではソースコードがUTF-8で書かれている場合、この宣言は不要であり、PEP-8ではむしろ非推奨とされています。これは、Python 3がデフォルトでUTF-8を使用するためです。
以上の情報を踏まえて、Pythonのソースコードを書く際には、使用する文字コードとその宣言方法に注意を払うことが重要であると言えます。