【问题标题】:HOW TO PRINT 1,000,000 IN PYTHON AS IT IS I KNOW WHY IT IS PRINTED AS 1 0 0 BUT HOW TO PRINT IT AS IT IS? WITHOUT CONSIDRING 1,000,000 A STRING [duplicate]如何在 Python 中按原样打印 1,000,000 我知道为什么它被打印为 1 0 0 但如何按原样打印?不考虑 1,000,000 个字符串 [重复]
【发布时间】:2021-10-09 12:09:47
【问题描述】:

输入打印(1,000,000) 输出-1 0 0

【问题讨论】:

  • 放松,标题中不需要使用CAPS LOCK

标签: python optimization printing code-snippets


【解决方案1】:

试试这个:

numbers = "{:,}".format(5000000)
print(numbers)

【讨论】:

    【解决方案2】:

    你所拥有的等于

    print(1, 0, 0)
    

    这是打印出三个不同的东西:数字一、数字零和另一个数字零。对于python中的小数分隔符,你可以使用_,所以如果你尝试

    print(1_000_000)
    

    或者只是普通的旧

    print(1000000)
    

    但如果你真的想要那个,,你需要打印出一个字符串来代替。例如

    print("1,000,000")
    

    【讨论】:

    • 哦,我非常抱歉我太笨了,谢谢老兄帮助我
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多