- 博客(3)
- 收藏
- 关注
原创 re正则表达式判断是否为数字
先上代码:import ren = input('判断是否为数字:') # 这里的 n 为字符串if re.match(r'(^[-+]?([1-9][0-9]*|0)(\.[0-9]+)?$)', n): print('是数字')else: print('不是数字')分析:先来看看一些数字:3, 3.4, 0, 0.5, 1.5,-34, +0.5要考虑的因数大概有(0,小数点,正负号)式子以 ^[-+]? 开头,这个毫无疑问,正负数开头,可有一个或无;接着是 (
2022-01-09 21:12:31
1575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人