# 示例代码:判断一个输入是否为数字
def is_number(s):
try:
float(s) # 尝试将输入转换为浮点数
return True
except ValueError:
return False # 如果转换失败,说明不是数字
# 测试示例
test_values = ["123", "45.67", "abc", "-98.6", "1e-5"]
for value in test_values:
print(f"'{value}' 是数字吗? {is_number(value)}")
函数 is_number(s)
:该函数接收一个字符串 s
,尝试将其转换为浮点数。如果转换成功,则返回 True
,表示 s
是一个有效的数字;如果转换失败(即抛出 ValueError
异常),则返回 False
。
测试部分:我们定义了一个包含不同类型的字符串的列表 test_values
,然后逐个检查这些字符串是否为数字,并打印结果。
通过这种方式,你可以轻松判断一个字符串是否可以被解释为数字(包括整数、小数和科学计数法)。
上一篇:python 判断空
下一篇:python压缩文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站