12.输入一个字符串,将该字符串中下标为偶数的字符组成新串并通过字符串格式化方式最示
时间: 2024-09-26 18:12:08 浏览: 37
KMP.rar_字符串查找
当你有一个字符串,你想提取其中下标为偶数的字符并构建一个新的字符串,你可以通过遍历原始字符串,只选择索引为偶数的位置上的字符。这个过程可以使用Python的列表推导式和字符串格式化功能来完成。以下是一个简单的例子:
```python
def extract_even_chars(input_string):
# 创建一个列表,仅包含偶数索引位置的字符
even_chars = [input_string[i] for i in range(len(input_string)) if i % 2 == 0]
# 使用占位符和join()函数创建新的格式化字符串
new_string = "{" + ", ".join(even_chars) + "}"
return new_string
# 测试例子
input_str = "Hello, World!"
formatted_string = extract_even_chars(input_str)
print(formatted_string) # 输出: "{H, l, o, W}"
```
在这个例子中,`"{}`"是一个占位符,`", "`用于分隔每个字符,最后`join()`函数会把这些字符连接成一个新的字符串。
阅读全文