已知有字符串“000Python Language and Python Programming Design000”,请编写程序依次完成以下要求操作:①检测n和o出现的次数;②把“000”替换为空格;③把所有字符转换为大写;④删除字符两头的空格
时间: 2024-10-19 20:11:48 浏览: 11
python根据开头和结尾字符串获取中间字符串的方法
5星 · 资源好评率100%
首先,我们可以创建一个Python函数来逐一满足这些需求:
```python
def process_string(s):
# 检测 n 和 o 出现的次数
n_count = s.count('n')
o_count = s.count('o')
# 把 "000" 替换为空格
s = s.replace("000", " ")
# 把所有字符转换为大写
s = s.upper()
# 删除字符两头的空格
s = s.strip()
return n_count, o_count, s
# 测试字符串
input_string = "000Python Language and Python Programming Design000"
n_count, o_count, processed_string = process_string(input_string)
print(f"N出现次数:{n_count}, O出现次数:{o_count}")
print(f"处理后的字符串:{processed_string}")
阅读全文