@ -482,6 +482,10 @@ Point(x=<span class="hljs-number">1</span>, y=<span class="hljs-number">2</span>
{< span class = "hljs-number" > 90< / span > :b} < span class = "hljs-comment" > # '1011010'< / span >
< / code > < / pre >
< h2 id = "numbers" > < a href = "#numbers" name = "numbers" > #< / a > Numbers< / h2 >
< ul >
< li > < strong > Int, float and complex are the only number types.< / strong > < / li >
< li > < strong > I use < code class = "python hljs" > < num> < / code > to mean any of the above and < code class = "python hljs" > < real> < / code > for either int or float.< / strong > < / li >
< / ul >
< pre > < code class = "python language-python hljs" > < int> = int(< float/str/bool> ) < span class = "hljs-comment" > # Or: math.floor(< float> )< / span >
< float> = float(< int/str/bool> )
< complex> = complex(real=< span class = "hljs-number" > 0< / span > , imag=< span class = "hljs-number" > 0< / span > ) < span class = "hljs-comment" > # Or: < real> + < real> j< / span >
@ -513,7 +517,7 @@ shuffle(<list>)
< int> = int(< span class = "hljs-string" > '< bin> '< / span > , < span class = "hljs-number" > 2< / span > ) < span class = "hljs-comment" > # Or: int('< hex> ', 16)< / span >
< span class = "hljs-string" > '0b< bin> '< / span > = bin(< int> ) < span class = "hljs-comment" > # Or: '0x< hex> ' = hex(< int> )< / span >
< / code > < / pre >
< h3 id = "bitwiseoperators " > Bitwise Operators < / h3 >
< h3 id = "bitwise" > Bitwise< / h3 >
< pre > < code class = "python language-python hljs" > < int> = < int> & < int> < span class = "hljs-comment" > # And< / span >
< int> = < int> | < int> < span class = "hljs-comment" > # Or< / span >
< int> = < int> ^ < int> < span class = "hljs-comment" > # Xor (0 if both bits equal)< / span >