def interval(start,stop=None,step=1):'Imitates range() for step >0'if stop is None:start,stop=0,startresult=[]i=startwhile i<stop:result.append(i)i += stepreturn result
3 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
start,stop=0,start
-->
start = 0
stop = start
扩展一下:
在其他高级语言,例如java中,你要实现两个变量互换值, 那你肯定要定义一个temp变量,例如:
int temp;
temp = var1;
var1 = var2;
var2 = temp;
如此,这就实现了var1和var2的值互换;
但python是优美的,同样的功能一句搞定:
var1, var2 = var2, var1
这个例子一看,应该能明白你问题的答案了吧。
- 3 回答
- 0 关注
- 808 浏览
添加回答
举报
0/150
提交
取消