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

python判断是否是数字

作者:Alexandr嫁衣°   发布日期:2025-08-03   浏览:27

# 示例代码:判断是否是数字

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

# 测试示例
print(is_number("123"))      # 输出: True
print(is_number("123.456"))  # 输出: True
print(is_number("abc"))      # 输出: False
print(is_number("123abc"))   # 输出: False

解释说明:

  • is_number 函数接收一个字符串 s 作为参数。
  • 使用 try 块尝试将字符串转换为浮点数 (float(s))。如果成功,则返回 True,表示该字符串可以被解释为数字。
  • 如果转换过程中抛出 ValueError 异常(例如,当字符串包含非数字字符时),则捕获该异常并返回 False,表示该字符串不能被解释为数字。
  • 最后通过几个测试用例来验证函数的正确性。

上一篇:python回车符号

下一篇:python pip换源

大家都在看

python时间格式

python开发windows应用程序

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

python的for i in range

npm config set python

python代码简单

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

Laravel 中文站