@@ -343,7 +343,7 @@ <h3 id="itertools">Itertools</h3>
343
343
</ code > </ pre >
344
344
< pre > < code class ="python language-python hljs "> <iter> = islice(<collection>, to_exclusive)
345
345
<iter> = islice(<collection>, from_inclusive, to_exclusive)
346
- <iter> = islice(<collection>, from_inclusive, to_exclusive, step_size)
346
+ <iter> = islice(<collection>, from_inclusive, to_exclusive, + step_size)
347
347
</ code > </ pre >
348
348
< h2 id ="generator "> < a href ="#generator " name ="generator "> #</ a > Generator</ h2 >
349
349
< p > < strong > Convenient way to implement the iterator protocol.</ strong > </ p >
@@ -480,26 +480,40 @@ <h3 id="generaloptions">General Options</h3>
480
480
< pre > < code class ="python language-python hljs "> {<el>:.<< span class ="hljs-number "> 10</ span > } < span class ="hljs-comment "> # '<el>......'</ span >
481
481
{<el>:>< span class ="hljs-number "> 0</ span > } < span class ="hljs-comment "> # '<el>'</ span >
482
482
</ code > </ pre >
483
- < h3 id ="stringoptions " > String Options </ h3 >
483
+ < h3 id ="strings " > Strings </ h3 >
484
484
< p > < strong > < code class ="python hljs "> < span class ="hljs-string "> '!r'</ span > </ code > calls object's repr() method, instead of format(), to get a string.</ strong > </ p >
485
485
< pre > < code class ="python language-python hljs "> {< span class ="hljs-string "> 'abcde'</ span > !r:<< span class ="hljs-number "> 10</ span > } < span class ="hljs-comment "> # "'abcde' "</ span >
486
486
{< span class ="hljs-string "> 'abcde'</ span > :< span class ="hljs-number "> .3</ span > } < span class ="hljs-comment "> # 'abc'</ span >
487
487
{< span class ="hljs-string "> 'abcde'</ span > :< span class ="hljs-number "> 10.3</ span > } < span class ="hljs-comment "> # 'abc '</ span >
488
488
</ code > </ pre >
489
- < h3 id ="numberoptions " > Number Options </ h3 >
489
+ < h3 id ="numbers-1 " > Numbers </ h3 >
490
490
< pre > < code class ="python language-python hljs "> { < span class ="hljs-number "> 123456</ span > :< span class ="hljs-number "> 10</ span > ,} < span class ="hljs-comment "> # ' 123,456'</ span >
491
491
{ < span class ="hljs-number "> 123456</ span > :< span class ="hljs-number "> 10</ span > _} < span class ="hljs-comment "> # ' 123_456'</ span >
492
492
{ < span class ="hljs-number "> 123456</ span > :+< span class ="hljs-number "> 10</ span > } < span class ="hljs-comment "> # ' +123456'</ span >
493
493
{< span class ="hljs-number "> -123456</ span > :=< span class ="hljs-number "> 10</ span > } < span class ="hljs-comment "> # '- 123456'</ span >
494
494
{ < span class ="hljs-number "> 123456</ span > : } < span class ="hljs-comment "> # ' 123456'</ span >
495
495
{< span class ="hljs-number "> -123456</ span > : } < span class ="hljs-comment "> # '-123456'</ span >
496
496
</ code > </ pre >
497
- < h4 id ="floattypes "> Float types:</ h4 >
498
- < pre > < code class ="python language-python hljs "> {< span class ="hljs-number "> 1.23456</ span > :< span class ="hljs-number "> 10.3</ span > f} < span class ="hljs-comment "> # ' 1.235'</ span >
497
+ < h3 id ="floats "> Floats</ h3 >
498
+ < pre > < code class ="python language-python hljs "> {< span class ="hljs-number "> 1.23456</ span > :< span class ="hljs-number "> 10.3</ span > } < span class ="hljs-comment "> # ' 1.23'</ span >
499
+ {< span class ="hljs-number "> 1.23456</ span > :< span class ="hljs-number "> 10.3</ span > f} < span class ="hljs-comment "> # ' 1.235'</ span >
499
500
{< span class ="hljs-number "> 1.23456</ span > :< span class ="hljs-number "> 10.3</ span > e} < span class ="hljs-comment "> # ' 1.235e+00'</ span >
500
501
{< span class ="hljs-number "> 1.23456</ span > :< span class ="hljs-number "> 10.3</ span > %} < span class ="hljs-comment "> # ' 123.456%'</ span >
501
502
</ code > </ pre >
502
- < h4 id ="inttypes "> Int types:</ h4 >
503
+ < pre > < code class ="text language-text "> +---------------+--------------+---------------+---------------+---------------+
504
+ | | {<float>:.2} | {<float>:.2f} | {<float>:.2e} | {<float>:.2%} |
505
+ +---------------+--------------+---------------+---------------+---------------+
506
+ | 0.00056789 | '0.00057' | '0.00' | '5.68e-04' | '0.06%' |
507
+ | 0.0056789 | '0.0057' | '0.01' | '5.68e-03' | '0.57%' |
508
+ | 0.056789 | '0.057' | '0.06' | '5.68e-02' | '5.68%' |
509
+ | 0.56789 | '0.57' | '0.57' | '5.68e-01' | '56.79%' |
510
+ | 5.6789 | '5.7' | '5.68' | '5.68e+00' | '567.89%' |
511
+ | 56.789 | '5.7e+01' | '56.79' | '5.68e+01' | '5678.90%' |
512
+ | 567.89 | '5.7e+02' | '567.89' | '5.68e+02' | '56789.00%' |
513
+ | 5678.9 | '5.7e+03' | '5678.90' | '5.68e+03' | '567890.00%' |
514
+ +---------------+--------------+---------------+---------------+---------------+
515
+ </ code > </ pre >
516
+ < h3 id ="ints "> Ints</ h3 >
503
517
< pre > < code class ="python language-python hljs "> {< span class ="hljs-number "> 90</ span > :c} < span class ="hljs-comment "> # 'Z'</ span >
504
518
{< span class ="hljs-number "> 90</ span > :X} < span class ="hljs-comment "> # '5A'</ span >
505
519
{< span class ="hljs-number "> 90</ span > :b} < span class ="hljs-comment "> # '1011010'</ span >
0 commit comments