Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python 判断是否是数字

作者:堕魂灭天   发布日期:2025-04-24   浏览:108

def is_number(s):
    try:
        float(s)  # 尝试将输入转换为浮点数
        return True
    except ValueError:  # 如果转换失败,捕获 ValueError 异常
        return False

# 示例用法
print(is_number("123"))     # 输出: True
print(is_number("123.45"))  # 输出: True
print(is_number("abc"))     # 输出: False
print(is_number("123abc"))  # 输出: False

解释说明:

  • is_number 函数尝试将输入的字符串 s 转换为浮点数。
  • 如果转换成功,则返回 True,表示输入是数字(包括整数和小数)。
  • 如果转换失败(即输入不是有效的数字),则会抛出 ValueError 异常,此时函数捕获该异常并返回 False

上一篇:python中join函数怎么用

下一篇:python连接两个字符串

大家都在看

python时间格式

python ord和chr

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

python 输出时间

python中list代表什么

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站