相关疑难解决方法(0)

__str__和__repr__之间的区别?

之间有什么区别__str____repr____str__

python repr magic-methods

2545
推荐指数
21
解决办法
61万
查看次数

如何在Python中将字符串转换为double?

我想知道如何将包含数字的字符串转换为double.

python

196
推荐指数
3
解决办法
39万
查看次数

在Python中将字符串转换为带小数的整数

我有一个格式的字符串:Python中的'nn.nnnnn',我想将它转换为整数.

直接转换失败:

>>> s = '23.45678'
>>> i = int(s)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '23.45678'
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法将其转换为十进制:

>>> from decimal import *
>>> d = Decimal(s)
>>> print d
23.45678
Run Code Online (Sandbox Code Playgroud)

我也可以拆分'.',然后从零中减去小数,然后将其添加到整数......哎呀.

但我更喜欢把它作为一个int,没有不必要的类型转换或机动.

python string integer decimal

52
推荐指数
2
解决办法
21万
查看次数

标签 统计

python ×3

decimal ×1

integer ×1

magic-methods ×1

repr ×1

string ×1