1
random.randint(50,9)

また

random.randint(5,09)

エラーを出しますが

random.randint(5,9)

..動作します!

先頭と末尾のゼロは、文字列に変換するか、xfフォーマットを使用せずにPythonで許可されていませんか?

4

3 に答える 3

6

まあ。の最初の引数randintは2番目の引数よりも小さくする必要があるため、「後続」ゼロはエラーになります。

先行ゼロは、他の多くの言語と同様に、python-2.xで8進数を表すために使用されます。

于 2010-01-27T11:24:01.463 に答える
0

先頭0は、値が8進数のリテラルであるが09、有効な8進数ではないことを意味します。

于 2010-01-27T11:22:41.107 に答える
0

09は、2番目のケースと最初のケースでは有効なdec整数ではありません。最初に、関数に小さい数値を指定する必要があります。

于 2010-01-27T11:24:32.203 に答える