私はPython(もっと具体的には3)を学習しようとしていますが、次のエラーが発生します。
ValueError: zero length field name in format
私はそれをグーグルで調べました、そして、あなたが数を指定する必要があることがわかりました:
a, b = 0, 1
if a < b:
print('a ({0}) is less than b ({1})'.format(a, b))
else:
print('a ({0}) is not less than b ({1})'.format(a, b))
そして、(lynda.comからの)チュートリアルが実際に行うように言っているのとは異なります:
a, b = 0, 1
if a < b:
print('a ({}) is less than b ({})'.format(a, b))
else:
print('a ({}) is not less than b ({})'.format(a, b))
次のチュートリアルはPython 3.1で、3.2を使用しています。このエラーについて私が読んだのは、これが<3.1(3.0)でのみ発生するということです。彼らは3.2でこれを元に戻しましたか、それとも私は何か間違ったことをしていますか?
また、ゆっくり話してください;)これは、文字通り私の最初の夜のPython学習であり、Pythonで書いた2番目の「スクリプト」だけです。