输入一个字符串,按输入顺序提取其中的所有数字字符('0'……'9'),而后将其转换为一个整数输出。
时间: 2024-05-08 21:15:42 浏览: 68
输入一个字符串,取出其中的整数(实现代码)
5星 · 资源好评率100%
可以使用isdigit()函数判断字符是否为数字字符,并将其转换为整数累加。代码如下:
```
s = input() # 输入字符串
num = 0 # 初始化数字累加器
for c in s:
if c.isdigit(): # 判断字符是否为数字字符
num = num * 10 + int(c) # 将数字字符转换为整数并累加
print(num) # 输出整数
```
阅读全文