0

我正在调用一个对象的方法,我希望将返回的值分配给对象本身。是否有适当的编程习惯?

我正在使用的示例是这样的:

d = "2007-07-18 10:03:19"
d.split()[0]

不过split不改原版。


另一种方法:

d = d.split()[0]

显得比较笨重。有没有更清洁的方式,或者这就是它的方式?

4

1 回答 1

3

,您使用的是不可变的字符串,因此您不能改变它的值。

是否有适当的编程习惯?

您已经在使用它,但是为了提高效率,您可以使用它,d=d.split(None, 1)[0]因为您只需要第一部分,但无论如何您所做的就足够了。

于 2013-05-29T04:35:50.807 回答