|
|
@ -2,12 +2,7 @@ const DIAGRAM_1_A = |
|
|
|
'+---------+-------------+\n' + |
|
|
|
'| Classes | Metaclasses |\n' + |
|
|
|
'+---------+-------------|\n' + |
|
|
|
'| MyClass > MyMetaClass |\n' + |
|
|
|
'| | v |\n' + |
|
|
|
'| object ---> type <+ |\n' + |
|
|
|
'| | ^ +---+ |\n' + |
|
|
|
'| str -------+ |\n' + |
|
|
|
'+---------+-------------+\n'; |
|
|
|
'| MyClass > MyMetaClass |\n'; |
|
|
|
|
|
|
|
const DIAGRAM_1_B = |
|
|
|
'┏━━━━━━━━━┯━━━━━━━━━━━━━┓\n' + |
|
|
@ -24,12 +19,7 @@ const DIAGRAM_2_A = |
|
|
|
'+---------+-------------+\n' + |
|
|
|
'| Classes | Metaclasses |\n' + |
|
|
|
'+---------+-------------|\n' + |
|
|
|
'| MyClass | MyMetaClass |\n' + |
|
|
|
'| v | v |\n' + |
|
|
|
'| object <--- type |\n' + |
|
|
|
'| ^ | |\n' + |
|
|
|
'| str | |\n' + |
|
|
|
'+---------+-------------+\n'; |
|
|
|
'| MyClass | MyMetaClass |\n'; |
|
|
|
|
|
|
|
const DIAGRAM_2_B = |
|
|
|
'┏━━━━━━━━━┯━━━━━━━━━━━━━┓\n' + |
|
|
@ -45,10 +35,6 @@ const DIAGRAM_2_B = |
|
|
|
const DIAGRAM_3_A = |
|
|
|
'+------------------+----------+------------+----------+\n' + |
|
|
|
'| | Sequence | Collection | Iterable |\n' + |
|
|
|
'+------------------+----------+------------+----------+\n' + |
|
|
|
'| list, range, str | yes | yes | yes |\n' + |
|
|
|
'| dict, set | | yes | yes |\n' + |
|
|
|
'| iter | | | yes |\n' + |
|
|
|
'+------------------+----------+------------+----------+\n'; |
|
|
|
|
|
|
|
const DIAGRAM_3_B = |
|
|
@ -63,11 +49,6 @@ const DIAGRAM_3_B = |
|
|
|
const DIAGRAM_4_A = |
|
|
|
'+--------------------+----------+----------+------+---------+--------+\n' + |
|
|
|
'| | Integral | Rational | Real | Complex | Number |\n' + |
|
|
|
'+--------------------+----------+----------+------+---------+--------+\n' + |
|
|
|
'| int | yes | yes | yes | yes | yes |\n' + |
|
|
|
'| fractions.Fraction | | yes | yes | yes | yes |\n' + |
|
|
|
'| float | | | yes | yes | yes |\n' + |
|
|
|
'| complex | | | | yes | yes |\n' + |
|
|
|
'+--------------------+----------+----------+------+---------+--------+\n'; |
|
|
|
|
|
|
|
const DIAGRAM_4_B = |
|
|
@ -83,15 +64,6 @@ const DIAGRAM_4_B = |
|
|
|
const DIAGRAM_5_A = |
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n" + |
|
|
|
"| | {<float>} | {<float>:f} | {<float>:e} | {<float>:%} |\n" + |
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n" + |
|
|
|
"| 0.000056789 | '5.6789e-05' | '0.000057' | '5.678900e-05' | '0.005679%' |\n" + |
|
|
|
"| 0.00056789 | '0.00056789' | '0.000568' | '5.678900e-04' | '0.056789%' |\n" + |
|
|
|
"| 0.0056789 | '0.0056789' | '0.005679' | '5.678900e-03' | '0.567890%' |\n" + |
|
|
|
"| 0.056789 | '0.056789' | '0.056789' | '5.678900e-02' | '5.678900%' |\n" + |
|
|
|
"| 0.56789 | '0.56789' | '0.567890' | '5.678900e-01' | '56.789000%' |\n" + |
|
|
|
"| 5.6789 | '5.6789' | '5.678900' | '5.678900e+00' | '567.890000%' |\n" + |
|
|
|
"| 56.789 | '56.789' | '56.789000' | '5.678900e+01' | '5678.900000%' |\n" + |
|
|
|
"| 567.89 | '567.89' | '567.890000' | '5.678900e+02' | '56789.000000%' |\n" + |
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n"; |
|
|
|
|
|
|
|
const DIAGRAM_5_B = |
|
|
@ -111,15 +83,6 @@ const DIAGRAM_5_B = |
|
|
|
const DIAGRAM_6_A = |
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n" + |
|
|
|
"| | {<float>:.2} | {<float>:.2f} | {<float>:.2e} | {<float>:.2%} |\n" + |
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n" + |
|
|
|
"| 0.000056789 | '5.7e-05' | '0.00' | '5.68e-05' | '0.01%' |\n" + |
|
|
|
"| 0.00056789 | '0.00057' | '0.00' | '5.68e-04' | '0.06%' |\n" + |
|
|
|
"| 0.0056789 | '0.0057' | '0.01' | '5.68e-03' | '0.57%' |\n" + |
|
|
|
"| 0.056789 | '0.057' | '0.06' | '5.68e-02' | '5.68%' |\n" + |
|
|
|
"| 0.56789 | '0.57' | '0.57' | '5.68e-01' | '56.79%' |\n" + |
|
|
|
"| 5.6789 | '5.7' | '5.68' | '5.68e+00' | '567.89%' |\n" + |
|
|
|
"| 56.789 | '5.7e+01' | '56.79' | '5.68e+01' | '5678.90%' |\n" + |
|
|
|
"| 567.89 | '5.7e+02' | '567.89' | '5.68e+02' | '56789.00%' |\n" + |
|
|
|
"+----------------+----------------+---------------+----------------+-----------------+\n"; |
|
|
|
|
|
|
|
const DIAGRAM_6_B = |
|
|
|