python输入一个字符串,完成打印第一字符,打印最后一个字符,如果是奇数,打印中间的字符串(len(字符串));打印倒数第三个字符;倒叙打印字符串
时间: 2024-10-13 15:11:29 浏览: 38
python简单算法04:判断一个字符串是否为回文串的排列之一
在Python中,你可以通过以下步骤实现这个功能:
```python
def print_special_chars(s):
# 打印第一个字符
first_char = s[0]
print("First character:", first_char)
# 打印最后一个字符
last_char = s[-1]
print("Last character:", last_char)
# 如果字符串长度为奇数,打印中间字符 (len(s) // 2 + 1)
if len(s) % 2 != 0:
mid_index = len(s) // 2 + 1
middle_char = s[mid_index - 1] # 注意索引从0开始计数,所以减1得到倒数第三个字符
print("Middle character (if odd length):", middle_char)
# 倒序打印字符串
reversed_string = s[::-1]
print("Reversed string:", reversed_string)
# 示例字符串
input_str = "Hello, World!"
print_special_chars(input_str)
```
阅读全文