欢迎访问宙启技术站
智能推送

写一个Python函数,将一个字符串中的每个单词逆序。

发布时间:2023-06-22 19:19:05

题目描述:

写一个Python函数,将给定字符串中的每个单词逆序,然后输出整个字符串。

解题思路:

1.首先,要将给定的字符串拆分成单词,可以使用split()方法实现。将拆分后的每个单词存储在列表中。

2.对于每个单词,都需要逆序,可以使用[::-1]来实现。

3.将每个逆序后的单词拼接成完整的字符串,可以使用join()方法实现。

4.最后输出逆序后的完整字符串。

代码实现:

def reverse_words(string):

    # 将字符串拆分成单词列表

    words_list = string.split()

    # 将每个单词逆序

    reverse_list = [word[::-1] for word in words_list]

    # 拼接逆序后的每个单词

    reversed_string = ' '.join(reverse_list)

    return reversed_string

# 测试

string = 'hello world!'

print(reverse_words(string))

# 输出: olleh !dlrow