Python判断是否为数字

判断一个变量是否数字(整数、浮点数)

>>> isinstance(1, (int, long, float))
True
>>> isinstance('a', (int, long, float))
False

判断一个字符串的内容是否表示数字(整数、浮点数)

>>> foo = '123.456'
>>> foo.replace('.', '', 1).isdigit()
True
>>> bar = '12.34.56'
>>> bar.replace('.', '', 1).isdigit()
False

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/22/python-determine-whether-it-is-a-number/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Python判断是否为数字
判断一个变量是否数字(整数、浮点数) >>> isinstance(1, (int, long, float)) True >>> isinstance('a', (int, long, float)) False ……
<<上一篇
下一篇>>
文章目录
关闭
目 录