题目要求:将字符串翻转后输出
如:输入字符串为“i like python”,要求输出后为“python like i”
#!/usr/bin/python3
#python注重函数之间的缩进,所以一个函数块的代码要有相同的缩进
def reverseWords(input):
#通过空格将字符串分割,把各个单词分割为列表
inputWords = input.split(" ")
#翻转字符串
inputWords=inputWords[-1::-1]
#print(inputWords) ---》 ['python', 'like', 'I']
#重新组合字符串,每个单词中间用空格隔开
output = ' '.join(inputWords)
return output
if __name__ == "__main__":
input = 'I like python'
rw = reverseWords(input)
print(rw)
运行结果:
[root@bogon lqw]# ./python.py
python like I
元素 | a | b | c | d | e |
---|---|---|---|---|---|
下标 (左-右) | 0 | 1 | 2 | 3 | 4 |
下标(右-左) | -5 | -4 | -3 | -2 | -1 |