正则表达式

问题:判断字符串是否为整数或是浮点数

解决方法:使用正则表达式

import re
def is_number(num):
    pattern = re.compile(r'^[-+]?\d+\.\d+|^[-+]?\d+$')
    result = pattern.match(num)
    if result:
        return True
    else:
        return False
is_number('2da')

你可能感兴趣的:(正则表达式)