为什么输出不同?

时间:2017-12-12 16:46:42

标签: python

您好我是python的初学者,我不知道为什么我使用这两个版本的代码获得这些结果 1。

q = input('write something with spaces')
print(q.split()[::-1])

结果: 写一些问好的每个人

['每个人','你好']

2

q = input('write something')
q.split()
print(q[::-1])

结果:

向大家写一些问题

ydobyreve olleh

我的问题是: 为什么输出不一样?

谢谢!

1 个答案:

答案 0 :(得分:2)

因为q.split()在第二个版本中没有改变q 你应该做的:

q = input('write something')
q = q.split()
print(q[::-1])