私はPythonでメソッドを持っていますが、整数または単数を受け入れることができます。引数には、Pythonで列挙された整数のみが含まれていると主張する方法
def autoInt(integers):
assert int(integers)
assert len(integers) > 0
これはリストがないため失敗します。私はそれが何か簡単だと確信しています。
TypeError: int() argument must be a string or a number, not 'list'
編集:このメソッドは、リスト内の整数のみを受け入れることができます。
これに 'assert'を使用してもよろしいですか? 'assert'ステートメントは、プログラムのロジックが正しいことを確認するために使用されます。データの検証ではありません。あなたのプログラムのロジックが正しい場合には何も起こらないでください。 –