2012-02-07 3 views

答えて

40

シンプル:

bytearray(100) 

はあなたに100ゼロのバイトを与えます。

+2

0とは異なる値で配列を塗りつぶすのはどうですか? –

+14

bytearray([1] * 100) – gaborous

2

バイトの場合、リテラルフォームb'\0' * 100を使用することもできます。

# Python 3.6.4 (64-bit), Windows 10 
from timeit import timeit 
print(timeit(r'b"\0" * 100')) # 0.04987576772443264 
print(timeit('bytes(100)')) # 0.1353608166305015