您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Python中检查字符串中是否包含数字值?

如何在Python中检查字符串中是否包含数字值?

使用.isdigit()方法

>>> '123'.isdigit()
True
>>> '1a23'.isdigit()
False

引用文档:

如果字符串中的所有字符都是数字并且至少包含一个字符,则返回true,否则返回false。

对于unicode字符串或Python 3字符串,您将需要使用更精确的定义并使用unicode.isdecimal()/str.isdecimal()代替;并非所有Unicode数字都可以解释为十进制数字。例如,U + 00B2 SUPERSCRIPT 2一个数字,但不是十进制。

python 2022/1/1 18:46:56 有337人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶