python中的字符串反转方法是就地的吗?

python中的字符串反转方法是就地的吗?,python,python-3.x,string,slice,Python,Python 3.x,String,Slice,以下是在python中反转字符串的最简单方法: string = 'SHWETA' print(string[: : -1]) 我只是想知道这段代码是就地执行还是占用了额外的空间。Python中的字符串是不可变的,这意味着您无法对现有字符串应用任何更改。对字符串所做的任何修改都将返回一个反映这些更改的新字符串对象。这是不合适的,因为字符串是不可变的,每次修改都会返回一个新对象

以下是在python中反转字符串的最简单方法:

    string = 'SHWETA'
    print(string[: : -1])

我只是想知道这段代码是就地执行还是占用了额外的空间。

Python中的字符串是不可变的,这意味着您无法对现有字符串应用任何更改。对字符串所做的任何修改都将返回一个反映这些更改的新字符串对象。

这是不合适的,因为字符串是不可变的,每次修改都会返回一个新对象