@ -1139,6 +1139,7 @@ KeyboardInterrupt
< / code > < / pre >
< / code > < / pre >
< ul >
< ul >
< li > < strong > Use < code class = "python hljs" > < span class = "hljs-string" > 'file=sys.stderr'< / span > < / code > for errors.< / strong > < / li >
< li > < strong > Use < code class = "python hljs" > < span class = "hljs-string" > 'file=sys.stderr'< / span > < / code > for errors.< / strong > < / li >
< li > < strong > Use < code class = "python hljs" > < span class = "hljs-string" > 'flush=True'< / span > < / code > to forcibly flush the stream.< / strong > < / li >
< / ul >
< / ul >
< h3 id = "prettyprint" > Pretty Print< / h3 >
< h3 id = "prettyprint" > Pretty Print< / h3 >
< pre > < code class = "python language-python hljs" > < span class = "hljs-meta" > > > > < / span > < span class = "hljs-keyword" > from< / span > pprint < span class = "hljs-keyword" > import< / span > pprint
< pre > < code class = "python language-python hljs" > < span class = "hljs-meta" > > > > < / span > < span class = "hljs-keyword" > from< / span > pprint < span class = "hljs-keyword" > import< / span > pprint
@ -1395,11 +1396,11 @@ cursor.execute(<span class="hljs-string">'<query>'</span>, <dict/namedt
< / code > < / pre >
< / code > < / pre >
< h2 id = "struct" > < a href = "#struct" name = "struct" > #< / a > Struct< / h2 >
< h2 id = "struct" > < a href = "#struct" name = "struct" > #< / a > Struct< / h2 >
< ul >
< ul >
< li > < strong > Module that performs conversions between Python value s and a C struct, represented as a Python bytes object.< / strong > < / li >
< li > < strong > Module that performs conversions between a sequence of number s and a C struct, represented as a Python bytes object.< / strong > < / li >
< li > < strong > Machine’s native type sizes and byte order are used by default.< / strong > < / li >
< li > < strong > Machine’s native type sizes and byte order are used by default.< / strong > < / li >
< / ul >
< / ul >
< pre > < code class = "python language-python hljs" > < span class = "hljs-keyword" > from< / span > struct < span class = "hljs-keyword" > import< / span > pack, unpack, iter_unpack, calcsize
< pre > < code class = "python language-python hljs" > < span class = "hljs-keyword" > from< / span > struct < span class = "hljs-keyword" > import< / span > pack, unpack, iter_unpack, calcsize
< bytes> = pack(< span class = "hljs-string" > '< format> '< / span > , < value_1> [, < value _2> , ...])
< bytes> = pack(< span class = "hljs-string" > '< format> '< / span > , < num_1> [, < num _2> , ...])
< tuple> = unpack(< span class = "hljs-string" > '< format> '< / span > , < bytes> )
< tuple> = unpack(< span class = "hljs-string" > '< format> '< / span > , < bytes> )
< tuples> = iter_unpack(< span class = "hljs-string" > '< format> '< / span > , < bytes> )
< tuples> = iter_unpack(< span class = "hljs-string" > '< format> '< / span > , < bytes> )
< / code > < / pre >
< / code > < / pre >
@ -1418,7 +1419,7 @@ cursor.execute(<span class="hljs-string">'<query>'</span>, <dict/namedt
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > '< '< / span > < / code > - little-endian< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > '< '< / span > < / code > - little-endian< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > '> '< / span > < / code > - big-endian< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > '> '< / span > < / code > - big-endian< / strong > < / li >
< / ul >
< / ul >
< h4 id = "usecapitalletterforunsignedtypestandardsizesareinbrackets" > Use capital letter for unsigned type. Standard sizes are in brackets:< / h4 >
< h4 id = "integertypes usecapitalletterforunsignedtypestandardsizesareinbrackets" > Integer types. Use capital letter for unsigned type. Standard sizes are in brackets:< / h4 >
< ul >
< ul >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'x'< / span > < / code > - pad byte< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'x'< / span > < / code > - pad byte< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'b'< / span > < / code > - char (1)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'b'< / span > < / code > - char (1)< / strong > < / li >
@ -1426,11 +1427,14 @@ cursor.execute(<span class="hljs-string">'<query>'</span>, <dict/namedt
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'i'< / span > < / code > - int (4)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'i'< / span > < / code > - int (4)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'l'< / span > < / code > - long (4)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'l'< / span > < / code > - long (4)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'q'< / span > < / code > - long long (8)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'q'< / span > < / code > - long long (8)< / strong > < / li >
< / ul >
< h4 id = "floatingpointtypes" > Floating point types:< / h4 >
< ul >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'f'< / span > < / code > - float (4)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'f'< / span > < / code > - float (4)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'd'< / span > < / code > - double (8)< / strong > < / li >
< li > < strong > < code class = "python hljs" > < span class = "hljs-string" > 'd'< / span > < / code > - double (8)< / strong > < / li >
< / ul >
< / ul >
< h2 id = "array" > < a href = "#array" name = "array" > #< / a > Array< / h2 >
< h2 id = "array" > < a href = "#array" name = "array" > #< / a > Array< / h2 >
< p > < strong > List that can hold only element s of predefined type. Available types and their sizes are listed above.< / strong > < / p >
< p > < strong > List that can only hold number s of predefined type. Available types and their sizes in byt es are listed above.< / strong > < / p >
< pre > < code class = "python language-python hljs" > < span class = "hljs-keyword" > from< / span > array < span class = "hljs-keyword" > import< / span > array
< pre > < code class = "python language-python hljs" > < span class = "hljs-keyword" > from< / span > array < span class = "hljs-keyword" > import< / span > array
< array> = array(< span class = "hljs-string" > '< typecode> '< / span > [, < collection> ])
< array> = array(< span class = "hljs-string" > '< typecode> '< / span > [, < collection> ])
< / code > < / pre >
< / code > < / pre >
@ -1454,7 +1458,7 @@ cursor.execute(<span class="hljs-string">'<query>'</span>, <dict/namedt
[< span class = "hljs-number" > 2< / span > , < span class = "hljs-number" > 3< / span > , < span class = "hljs-number" > 4< / span > ]
[< span class = "hljs-number" > 2< / span > , < span class = "hljs-number" > 3< / span > , < span class = "hljs-number" > 4< / span > ]
< span class = "hljs-meta" > > > > < / span > a.appendleft(< span class = "hljs-number" > 5< / span > )
< span class = "hljs-meta" > > > > < / span > a.appendleft(< span class = "hljs-number" > 5< / span > )
[< span class = "hljs-number" > 5< / span > , < span class = "hljs-number" > 2< / span > , < span class = "hljs-number" > 3< / span > ]
[< span class = "hljs-number" > 5< / span > , < span class = "hljs-number" > 2< / span > , < span class = "hljs-number" > 3< / span > ]
< span class = "hljs-meta" > > > > < / span > a.insert(< span class = "hljs-number" > 6 < / span > , < span class = "hljs-number" > 1 < / span > )
< span class = "hljs-meta" > > > > < / span > a.insert(< span class = "hljs-number" > 1 < / span > , < span class = "hljs-number" > 6 < / span > )
IndexError: deque already at its maximum size
IndexError: deque already at its maximum size
< / code > < / pre >
< / code > < / pre >
< h2 id = "threading" > < a href = "#threading" name = "threading" > #< / a > Threading< / h2 >
< h2 id = "threading" > < a href = "#threading" name = "threading" > #< / a > Threading< / h2 >