写一个脚本,输入一端字符做如下操作 a.去掉字符串中所有的空格 b.将字母全部转换为大写和小写 c.根据标点符号对字符串进行分行
时间: 2024-09-30 20:12:37 浏览: 39
当然,我可以帮你编写一个Python脚本来完成这个任务。首先,我们需要导入必要的库,然后依次处理每个要求:
```python
def process_string(input_str):
# 去掉所有空格
no_spaces = input_str.replace(" ", "")
# 将字母转为大写和小写
upper_case = no_spaces.upper()
lower_case = no_spaces.lower()
# 根据标点符号分行(这里假设句点`.`作为换行符)
punctuation_split = [line.strip() for line in upper_case.split('.')]
return no_spaces, upper_case, lower_case, punctuation_split
# 示例:
input_text = input("请输入字符串: ")
no_spaces_result, upper_case_result, lower_case_result, split_lines_result = process_string(input_text)
print(f"原样:{input_text}")
print(f"无空格:{no_spaces_result}")
print(f"全大写:{upper_case_result}")
print(f"全小写:{lower_case_result}")
print("\n按标点分段:")
for i, line in enumerate(split_lines_result, start=1):
print(f"{i}. {line}")
#
阅读全文