python - 如何在 python 中将 001 之类的数字反转为 100?

标签 python python-3.x string

示例输入:001

样本输出:100

我正在尝试类似的方法,但它不应该起作用,任何人都可以帮助我。

 x = int(input())

 s = str(x)

 s1 = s[::-1]

 print(s1)

最佳答案

通过调用 int() 将第一行中的输入转换为 int,您将删除有两个前导零的信息(在您的示例中)。这意味着在第二行中,调用 str() 只是生成 '1' 而不是 '001' 因为该信息在类型转换工艺。

解决方案是不转换输入,而是将其保留为字符串,删除对 int()

的调用
s=input()
s1=s[::-1]
print(s1)

关于python - 如何在 python 中将 001 之类的数字反转为 100?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54053242/

相关文章:

python - 在Python中将特定的JSON结构写入.json文件

perl - 为什么我对单个字符的字符串相等性测试不起作用?

python - 如何查找pandas数据框中的数据类型错误?

python - Django SetUpTestData 导致 ManyToManyField 数据库错误

python - 如何使用给定列表的 for 循环反转 Python 中的索引值

python - 运行 fork 脚本时 SSH session 保持打开状态

python - 如何在Turtle中制作笑脸?

python-3.x - 谷歌云功能错误与轮子和pywin32

javascript - RegExp "/g"不适用于 string.search

字符串变量未在多行字符串中替换