pack#

swordfish.function.pack()#

Return a bytes object packed according to the format string format.

Parameters:

format (Constant) –

A format string.

  • A format character may be preceded by an integral repeat count. For example, the format string 4h means exactly the same as hhhh.

  • Whitespace characters between formats are ignored; a count and its format must not contain whitespace though.

  • For the s format character, the count is interpreted as the length of the bytes, not a repeat count like for the other format characters; for example, 10s means a single 10-byte string, while 10c means 10 characters. If a count is not given, it defaults to 1. The string is truncated or padded with null bytes as appropriate to make it fit.