python输入一串字符输出其中数字
时间: 2023-10-10 08:11:53 浏览: 296
可以通过遍历字符串中的每个字符,判断是否为数字,如果是则将其添加到一个新的字符串中,最后输出新的字符串。
示例代码:
```python
s = input("请输入一串字符:")
nums = ""
for c in s:
if c.isdigit():
nums += c
print("其中的数字为:", nums)
```
运行结果:
```
请输入一串字符:a1b2c3
其中的数字为: 123
```
相关问题
python从键盘输入一串字符串输出其中所有的数字
可以使用Python中的正则表达式(re模块)来实现提取字符串中的数字。具体实现如下:
```python
import re
# 从键盘输入一串字符串
string = input("请输入一串字符串:")
# 使用正则表达式提取其中的数字
numbers = re.findall(r'\d+', string)
# 输出所有的数字
print("该字符串中的数字有:")
for number in numbers:
print(number)
```
运行程序后,即可输入字符串并输出其中的所有数字。
Python输入一个字符串,统计并输出其中数字的数量
可以使用 Python 的 isdigit() 函数来判断字符串中的字符是否为数字,然后统计数量即可。以下是示例代码:
```
s = input("请输入一个字符串:")
count = 0
for c in s:
if c.isdigit():
count += 1
print("字符串中数字的数量为:", count)
```
输入一个字符串后,程序会输出其中数字的数量。
阅读全文