【发布时间】:2019-02-27 09:34:01
【问题描述】:
当我在列表上使用sort() 方法时,会永久影响列表:
>>> numbers
[3, 1, 2]
>>> numbers.sort()
>>> numbers
[1, 2, 3]
>>>
另一方面,例如,当我对字符串使用strip() 方法时,它不会永久影响字符串:
>>> string
' foo '
>>> string.strip()
'foo'
>>> string
' foo '
>>>
为什么会这样?是否仅仅取决于方法是如何构建的?
【问题讨论】:
标签: python