1. ホーム
  2. Python

Python3.3継続行のアンダーインデントで、.の後に複数のスペースを入れて視覚的にインデントしています。

2022-02-11 07:44:06

まずは視覚的な写真をいくつか。


1.視覚的なインデントのため、継続行をアンダーインデントにする。


問題:長い引数を持つ関数を呼び出すと、複数行が表示され、最初の行には引数が表示されず、残りの行は次のように階層的にインデントされる。


2. .の後に複数のスペースがある。



3.理由は?



Python 3.3はエンコーディングを宣言しなくてもデフォルトでunicodeをサポートしているので、漢字を辞書のキーとして使うことができ、理論上は構文エラーもなく可能だが、PEP8では漢字や他のUnicode文字をキーワードとして使うことを推奨してはいけない、ということなのでしょう。