【发布时间】:2016-06-18 22:07:56
【问题描述】:
我正在使用它来检查变量是否为数字,我还想检查它是否为浮点数。
if(width.isnumeric() == 1)
【问题讨论】:
-
您希望
3和3.5进行同一张支票吗? -
isinstance(width, type(1.0))适用于 python 2.7 -
@JGreenwell:
width.isnumeric()暗示width是一个字符串。他不是在检查一个实数是否是一个浮点数。他正在检查是否可以将 string 转换为浮点数。 -
@zondo 为什么这是一个提示?我已经为我开发的许多项目使用了不同的宽度值(从浮点数到整数) - 除了at least one of the answers 可以检查字符串