2个很基础的知识求教
问题1:int('123')返回123int(123)返回123
int('000123')返回123
为什么int(00123)却报错呢?
问题2:为什么str(1e28)为‘1e+28'
1e28等于1x10的28次方,转换为字符串后为什么是'1e+28',这里的‘+’是连接符还是就是加号的意思? http://bbs.fishc.com/forum.php?mod=redirect&goto=findpost&ptid=75203&pid=2641945 问题1:十进制整数不能以0开始,二进制、八进制和十六进制的整数才是以0开始的。
问题2:这里的“+”是正号的意思,代表10的+28次方。
>>> 1e28
1e+28
>>> type(1e28)
<class 'float'>
页:
[1]