コメント
- 単行コメント $\#$内容
- 複数行コメント
'''
こんにちは、ここ緑色の部分はコメントです
ここもコメントです
'''
ここはコメントではありません
#単行コメント
print("'''ここはコメントではありません'''見えますか?プリントされますか?")
a='''こんにちは'''1
ターミナル:SyntaxError: invalid syntax
'''
このように書くとエラーが発生します。コードの途中にコメントを挿入すると実行に影響するようです
複数行文字列は'''文字列'''で定義できますが、コメントが代入操作として解釈されるため、上記のエラーは末尾の1を指しています
'''
エンコーディング形式
- Python 2.xでは、ソースファイルのデフォルトエンコーディング形式はASCIIです。漢字が含まれている場合、エンコーディング形式を指定しないと正しく読み込んだり出力したりできません。以下のコードをソースファイルの先頭に置くことで、エンコーディング形式をUTF-8に指定できます。
# -*- coding: UTF-8 -*-
Python 3.xでは、ソースファイルのデフォルトエンコーディング形式はUTF-8です。そのため、Python 3.xを使用する場合、通常はエンコーディング形式を指定する必要はありません。
識別子
- 識別子はソフトウェアプログラミングにおける一般的な概念で、==変数、関数、インターフェース、クラス==などに名前を付けるために使用されます。
- Pythonの識別子は大文字と小文字を区別し、アルファベット、数字、アンダースコアで構成されます。最初の文字はアルファベットまたはアンダースコアでなければならず、数字で始めることはできません。Python 3.xでは、日本語を識別子として使用できます。
- アンダースコアで始まる識別子は特別な意味を持ちます。
- 単一のアンダースコアで始まる識別子(例:$\_name$)は、直接アクセスできないクラス属性を表し、クラスが提供するインターフェースを通じてのみアクセスできます。
- 二重のアンダースコアで始まる識別子(例:$\_\_age$)は、クラスのプライベートメンバーを表します。
- 二重のアンダースコアで始まり終わる識別子(例:$\_\_init\_\_()$はクラスのコンストラクタ)は、Pythonの組み込み識別子を表します。

いつまた一杯の酒を飲み、細かい論文を議論するのか。