1.4.11 Μετασχηματισμός συμβολοσειράς σε αριθμό: expr
Χρησιμοποιήστε την
expr, με μία συμβολοσειρά που αναπαραστά έναν αριθμό.
-
Για ακεραίους, βάλτε την συμβολοσειρά που παριστάνει τον ακέραιο χωρίς αρχικό ψηφίο 0 για ακεραίους στην βάση 10, με πρόθεμα
0x στην δεκαεξαδική βάση, με πρόθεμα
0 στην οχταδική ή με πρόθεμα
0b στην δυαδική.
Είσοδος :
expr("123")
Έξοδος :
123
Είσοδος :
expr("0123")
Έξοδος :
83
Επειδή : 1*82+2*8+3=83
Είσοδος :
expr("0x12f")
Έξοδος :
303
Επειδή : 1*162+2*16+15=303
- Για δεκαδικούς αριθμούς, χρησιμοποιείστε μία συμβολοσειρά με . ή
e μέσα της.
Είσοδος :
expr("123.4567")
Έξοδος :
123.4567
Είσοδος :
expr("123e-5")
Έξοδος :
0.00123
- Σημειώστε ότι η
expr γενικότερα μετατρέπει μία συμβολοσειρά
σε μια εντολή, αν η εντολή υπάρχει.
Είσοδος :
expr("a:=1")
Έξοδος :
1
Έπειτα, είσοδος :
a
Έξοδος :
1