要提取小数点前两位数字,我们可以使用Python中的字符串操作来实现。以下是一个简单的函数,它接受一个字符串形式的数字,并返回小数点前两位数字。
```python
def extract_first_two_digits(number_str):
检查是否是小数
if '.' in number_str:
分割字符串以获取小数点前的部分
parts = number_str.split('.')
返回小数点前的两位数字,如果不足两位则返回全部数字
return parts[0][:2]
else:
如果不是小数,直接返回前两位数字
return number_str[:2]
示例
number = "123.456"
print(extract_first_two_digits(number)) 输出: 12
number = "9.876"
print(extract_first_two_digits(number)) 输出: 9
number = "100"
print(extract_first_two_digits(number)) 输出: 10
```
这个函数首先检查输入字符串中是否包含小数点。如果包含,它将字符串分割成两部分,并返回小数点前的两位数字。如果输入的字符串不是小数,它将直接返回字符串的前两位数字。如果小数点前的数字不足两位,它将返回全部数字。