如何在python中检查字符串是否仅包含数字?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (361)

如何检查字符串是否仅包含数字?

我在这里试过了。我想看看最简单的方法来完成这件事。

import string

def main():
    isbn = input("Enter your 10 digit ISBN number: ")
    if len(isbn) == 10 and string.digits == True:
        print ("Works")
    else:
        print("Error, 10 digit number was not inputted and/or letters were inputted.")
        main()

if __name__ == "__main__":
    main()
    input("Press enter to exit: ")
提问于
用户回答回答于

需要使用isdigit

if len(isbn) == 10 and isbn.isdigit():
用户回答回答于

扫码关注云+社区

领取腾讯云代金券