在Python中检查字符串中的数字

Mar*_*rko 5 python string numbers

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

我有一个变量,我转换为浮点数,但我想使if语句,只有它只包含数字时才转换为浮点数.

Mic*_*ber 10

只需转换它并在失败时捕获异常.

s = "3.14"
try:
  val = float(s)
except ValueError:
  val = None
Run Code Online (Sandbox Code Playgroud)