|
55 | 55 |
|
56 | 56 | <body> |
57 | 57 | <header> |
58 | | - <aside>November 23, 2024</aside> |
| 58 | + <aside>November 26, 2024</aside> |
59 | 59 | <a href="https://gto76.github.io" rel="author">Jure Šorn</a> |
60 | 60 | </header> |
61 | 61 |
|
@@ -1689,13 +1689,13 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment |
1689 | 1689 | </code></pre></div> |
1690 | 1690 |
|
1691 | 1691 |
|
1692 | | -<pre><code class="python language-python hljs"><array> = array(<span class="hljs-string">'<typecode>'</span>, <coll_of_nums>) <span class="hljs-comment"># Array from collection of numbers.</span> |
1693 | | -<array> = array(<span class="hljs-string">'<typecode>'</span>, <bytes>) <span class="hljs-comment"># Copies bytes to array's memory.</span> |
1694 | | -<array> = array(<span class="hljs-string">'<typecode>'</span>, <array>) <span class="hljs-comment"># Treats array as a sequence of numbers.</span> |
1695 | | -<array>.fromfile(<file>, n_items) <span class="hljs-comment"># Appends items from the binary file.</span> |
| 1692 | +<pre><code class="python language-python hljs"><array> = array(<span class="hljs-string">'<typecode>'</span>, <coll_of_nums>) <span class="hljs-comment"># Creates array from collection of numbers.</span> |
| 1693 | +<array> = array(<span class="hljs-string">'<typecode>'</span>, <bytes>) <span class="hljs-comment"># Writes passed bytes to array's memory.</span> |
| 1694 | +<array> = array(<span class="hljs-string">'<typecode>'</span>, <array>) <span class="hljs-comment"># Treats passed array as a sequence of numbers.</span> |
| 1695 | +<array>.fromfile(<file>, n_items) <span class="hljs-comment"># Appends file's contents to array's memory.</span> |
1696 | 1696 | </code></pre> |
1697 | 1697 | <pre><code class="python language-python hljs"><bytes> = bytes(<array>) <span class="hljs-comment"># Returns a copy of array's memory.</span> |
1698 | | -<file>.write(<array>) <span class="hljs-comment"># Writes array's memory to binary file.</span> |
| 1698 | +<file>.write(<array>) <span class="hljs-comment"># Writes array's memory to the binary file.</span> |
1699 | 1699 | </code></pre> |
1700 | 1700 | <div><h2 id="memoryview"><a href="#memoryview" name="memoryview">#</a>Memory View</h2><p><strong>A sequence object that points to the memory of another bytes-like object. Each element can reference a single or multiple consecutive bytes, depending on format. Order and number of elements can be changed with slicing.</strong></p><pre><code class="python language-python hljs"><mview> = memoryview(<bytes/bytearray/array>) <span class="hljs-comment"># Immutable if bytes is passed, else mutable.</span> |
1701 | 1701 | <obj> = <mview>[index] <span class="hljs-comment"># Returns int or float. Bytes if format is 'c'.</span> |
@@ -2923,7 +2923,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment |
2923 | 2923 |
|
2924 | 2924 |
|
2925 | 2925 | <footer> |
2926 | | - <aside>November 23, 2024</aside> |
| 2926 | + <aside>November 26, 2024</aside> |
2927 | 2927 | <a href="https://gto76.github.io" rel="author">Jure Šorn</a> |
2928 | 2928 | </footer> |
2929 | 2929 |
|
|
0 commit comments