全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1436 1
2016-03-12
def interval(start,stop=None,step=1):
    if stop is None :
        start,stop=0,start
                               #这样的赋值跟stop,start=start,0效果一样,没有顺序么?那stop是等于start的新值还是旧值?
    result=[]
    print(stop)
    i=start
    while i < stop:        
        result.append(i)
        i +=step
    return result
===================================================
非常感谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-3-25 17:11:55
python的赋值就是这样的,为了可读性(start,stop)= (0,start) .值也是旧值,这个你可以自己测试。 就相当于变量交换,x,y = y,x ,他们的值都是之前的值。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群