题目博客:
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。
句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。
例如输入“I am a student.”,则输出“student. a am I”。
代码为:
#coding=utf-8
'''
Created on 2014年5月24日
@author: Administrator
'''
import re
def reverse_sentence(inline):
print re.split("([^a-zA-Z0-9.]+)", inline)
print " ".join(inline.split(" ")[::-1])
if __name__ == '__main__':
reverse_sentence("I am a student.")
本文介绍了一种方法,用于翻转英文句子中单词的顺序,同时保持每个单词内部字符顺序不变。通过使用正则表达式进行单词切割,并利用Python内置函数实现翻转。
457

被折叠的 条评论
为什么被折叠?



