這個問題是經常容易被問到的問題。至於兩者的區別主要是在實現方式上不同,一般情況下xrange比較適合於數據量比較大的情況,因爲他是一個生成器,一個個的產出數據,而range是一次性產生數據。所以數量比較大的情況下用xrange比較好。
Python3中已經range爲生成器 xrange 移除
這個問題是經常容易被問到的問題。至於兩者的區別主要是在實現方式上不同,一般情況下xrange比較適合於數據量比較大的情況,因爲他是一個生成器,一個個的產出數據,而range是一次性產生數據。所以數量比較大的情況下用xrange比較好。
Python3中已經range爲生成器 xrange 移除
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta