Python 判断输入内容是否为数字:使用 isdigit() 方法
Python 判断输入内容是否为数字:使用 isdigit() 方法
在 Python 中,可以使用 isdigit() 方法来判断输入内容是否为数字。该方法会检查字符串是否只包含数字字符,如果是,则返回 True,否则返回 False。
示例代码:
input_str = input('请输入一个值:')
if input_str.isdigit():
print('输入的是数字')
else:
print('输入的不是数字')
代码解释:
- 使用
input()函数获取用户输入,并将其存储在变量input_str中。 - 使用
isdigit()方法判断input_str是否只包含数字字符。 - 如果
input_str.isdigit()返回 True,则表示输入的是数字,输出 '输入的是数字'。 - 否则,表示输入的不是数字,输出 '输入的不是数字'。
注意: isdigit() 方法只能判断字符串是否只包含数字字符,不能判断字符串是否为有效的数字。例如,'123.45' 不是一个有效的数字,但是 '123.45'.isdigit() 仍然会返回 False。
总结:
使用 isdigit() 方法可以方便地判断输入内容是否为数字。在实际应用中,还需要根据具体情况对输入内容进行其他验证,例如判断是否为有效的数字、是否在指定的范围内等。
原文地址: https://www.cveoy.top/t/topic/oXx8 著作权归作者所有。请勿转载和采集!