xrange与range的区别

Posted guxuanqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xrange与range的区别相关的知识,希望对你有一定的参考价值。

 

xrange属于类,继承自object.
用法:
xrange(stop) -> xrange object
xrange(start, stop[, step]) -> xrange object

range属于函数,返回list,而xrange返回xrange object.对于循环而言,稍快于range(),内存效率更高.

 

#!/usr/bin/python
# -*- coding: UTF-8 -*-
n = 10
for c in xrange(n):
    print c

 

 format()  格式化输出字符串,format(value, format_spec)实质上是调用了value的__format__(format_spec)方法

"I am {0}, I like {1}!".format("wang", "moon")    
I am wang, I like moon!

 

以上是关于xrange与range的区别的主要内容,如果未能解决你的问题,请参考以下文章

xrange与range之间的区别

python 基础 2.7 range与xrange的区别

python 中range与xrange的区别

Range和xrange的区别

python(47):range和xrange的区别和联系

range()和xrange()的区别