从键盘接收一个字符串,统计字符串的总长度,并取出字符串中的数字,组成一个新的字符串,统计所有数字出现的个数
时间: 2024-12-11 10:24:28 浏览: 11
php中的一个中文字符串截取函数
首先,你可以创建一个函数来完成这个任务,以下是一个Python的例子:
```python
def process_string():
input_str = input("请输入一个字符串:") # 从键盘接收字符串
total_length = len(input_str) # 统计字符串总长度
digits = [] # 存储字符串中的数字
for char in input_str: # 遍历字符串中的每个字符
if char.isdigit(): # 判断字符是否为数字
digits.append(char) # 如果是数字,添加到列表中
num_string = ''.join(digits) # 将数字列表合并成新的字符串
num_count = len(num_string) # 统计数字字符的个数
print(f"原始字符串的长度是 {total_length}")
print(f"新字符串(仅包含数字)是 {num_string}")
print(f"数字字符出现的次数是 {num_count}")
process_string()
```
在这个程序中,我们遍历输入字符串,检查每个字符是否为数字,如果是就添加到`digits`列表中。最后将这些数字字符拼接成一个新的字符串并计算其长度。
阅读全文