Python口音坟墓不好的做法?

时间:2012-10-11 00:57:10

标签: python repr

我最近明白我们可以使用以下内容作为Python中repr(x)的简写:

`x`

但是,我在实践中很少见到这一点。它被认为是不好的做法还是 unpythonic ?还是有其他原因很少使用它?

1 个答案:

答案 0 :(得分:6)

我不认为很多人会认为它是Pythonic,特别是因为它已经从Python3中删除了

在此之前,我绝不会在实际代码中使用它。问题是很多开发人员都不知道它的用途,而且搜索起来并不容易。

Python3中还有一个让.__next__()方法而不是.next()用于迭代器的方法,这加强了repr(x)调用x.__repr__()等的想法。