gpt4 book ai didi

python - 如何跳过逗号和空格,但不改变值

转载 作者:太空宇宙 更新时间:2023-11-03 23:51:10 24 4
gpt4 key购买 nike

我刚开始学习python,想请读者输入一个数字,但我想跳过读者输入的逗号和空格。

a = input("input a number:")
x = y
print(dec(x))

但是,如果我使用拆分,它将变成一个列表或 2 个数字例如,当用户输入12,3456时,y 将变为 ['12', '3456']

我的预期输出是 123456 作为整数但不是具有两个值的列表。

我之前试过用replace,但是它说

"TypeError: object of type 'int' has no len()"

最佳答案

除了使用 split,您还可以使用 replace 从您从输入中读取的字符串中删除任何逗号或空格。

a=input("input a number:")
a = a.replace(",","").replace(" ","")
print(a)

关于python - 如何跳过逗号和空格,但不改变值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59333822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com