数字字符串前后有空格没事:
>>> print(int(" 3 ")) 3
但是下面这种带小数点的情况是不可取的:
>>> print(int("3.0")) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: '3.0'
这种字符串强转float没问题
>>> print(float("3.0")) 3.0
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务