Python函数调用的下划线缺省参数“_”问题

def count(a,b):
    a += 1
    b += 2
    return a,b
a=0;b=0;
c=0;d=0;
c,d = count(a,b)
print c,d

定义一个count函数,分别对输入的a,b进行+1和+2操作,然后返回a,b。调用count,返回值赋给c,d,输出c,d。结果显而易见c=1,d=2.

def count(a,b):
    a += 1;
    b += 2;
    return a,b;
a=0;b=0;
c=0;d=0;
_,d = count(a,b);
print c,d;

d调用函数count,赋给_,d(第一个参数是下划线,表示缺省),结果为c=0,d=2,即对c没有操作

猜你喜欢

转载自blog.csdn.net/csdn_lzw/article/details/80983566