判断某个字符串是不是实型还是整型
时间: 2023-10-17 16:03:34 浏览: 61
判断字符串格式的整型是否符合要求
我们可以使用 Python 中的 `isdigit()` 方法来判断一个字符串是否是整数,使用 `float()` 方法来判断一个字符串是否是实数。
下面是一个示例代码:
```python
def is_number(s):
try:
float(s)
return True
except ValueError:
return False
input_str = input("请输入一个数字:")
if is_number(input_str):
if '.' in input_str:
print("这是一个实数")
else:
print("这是一个整数")
else:
print("这不是一个数字")
```
在上面的代码中,`is_number()` 函数用来判断一个字符串是否是数字。如果字符串可以被转为浮点数,则返回 True,否则返回 False。然后根据字符串中是否包含小数点来判断是实数还是整数。最后根据判断结果输出相应的信息。
阅读全文