如何在Python中将美元转换为字符串

时间:2019-04-09 13:17:17

标签: python string python-2.7

我想用逗号将元组值转换为python中的字符串。 例如:输入3,500.60,输出应为3,500.6(字符串类型)

value=3,500.60
s=str(value)

这将返回(3,500.6)

但我想要 3,500.6

有可能吗?

1 个答案:

答案 0 :(得分:0)

我问了一个衬里表达式,它给出了这样的输出。无论如何,这个解决了我的问题。

value=3,500.60
b=''
for i in str(value):
    if not i in (' ','(',')'):
        b+=i
print(b)

更新

这就是我想要的: 方法1:

print(str(map(lambda x:x if x not in ('(',')') else '',[i for i in value])).strip('[]').replace(' ',''))

方法2:

print(str(value).strip('()').replace(' ',''))

所有给定结果 3,500.6