私はPython(私はPython3を使用しています)とプログラミングには一般的です。パックとアンパックがPythonで回答を生成する方法の詳細な説明をしてください。私は両方の関数を使用するための構文を知っているが、私は答えが計算される方法を理解していない。またPythonのパックとアンパックのビットとバイト
[0, 0, 127, 67]
、なぜ次
L = struct.pack('f', 255) print([ii for ii in L])
次の出力(特にある理由を127と67)を生成します:次のコードは、なぜたとえば、私は理解していませんコード:
LL = struct.unpack('i', b'0000') print(LL)
はトンを生成します彼は次の番号:助けを
(808464432,)
感謝。
あなたがPythonを初めて使い、完全にプログラミングするのを初めて知っていれば、 'struct'sをパッキングすることは初心者のタスクにとって痛ましい選択です。値の範囲内の各数値が3,5、または両方で割り切れるかどうかを示すプログラム(一般的に「FizzBuzz」として知られています)のような、より単純なものから始めてみてください。 – TigerhawkT3