11

Python では、このように末尾のコンマを残すことは、もちろんSyntaxError:ではありません。

In [1]: x = 1 ,

In [2]: x
Out[2]: (1,)

In [3]: type(x)
Out[3]: tuple

しかし同時に、末尾のコンマが誤って置かれた場合、特に Python の初心者にとっては、この種の「問題」を見つけるのが難しい場合があります。

この種の「問題」を、スマート コード品質管理機能の助けを借りて、静的に早期に発見できるかどうかを考えています。、または静的コード分析ツール。PyCharmmypypylintflake8

または、別のアイデアは、括弧なしで暗黙的に1つのアイテムタプルを作成することを制限/強調することです。出来ますか?

4

1 に答える 1