Betriebsumgebung
Xeon E5-2620 v4 (8 Kerne) x 2
32GB RAM
CentOS 6.8 (64bit)
openmpi-1.8.x86_64 und seine-devel
mpich.x86_64 3.1-5.el6 und seine-devel
gcc version 4.4.7 (Und Gfortran)
NCAR Command Language Version 6.3.0
WRF v3.7.Verwende 1.
@ Introducing Python: Modern Computing in Simple Packages by Bill Lubanovic
int to string
In dem obigen Buch wurde geschrieben, dass bei Verwendung von int () ein Fehler in der Beschreibung des Exponentialformats wie "int (" 1e3 ")" (@ Nr. 733/12833) auftritt.
Ich habe es versucht.
int_func_170120.py
ival1=int('1000')
print(ival1)
ival2=int('1e3')
print(ival2)
Ergebnis
$ python int_func_170120.py
1000
Traceback (most recent call last):
File "int_func_170120.py", line 3, in <module>
ival2=int('1e3')
ValueError: invalid literal for int() with base 10: '1e3'
string to int
Was mich neugierig machte, als ich das oben genannte tat, war was, wenn das 1e3
in str konvertiert wurde.
Ich habe es versucht.
str_func_170120.py
str1=str(1000)
print(str1)
str2=str(1e3)
print(str2)
Ergebnis
1000
1000.0
Die Zahl 1e3 scheint nach der Konvertierung in 1000.0 ein Zeichenfolgentyp zu sein.
Es wurde auch in (@ Nr. 831/12833) des obigen Buches erwähnt.
Recommended Posts