编程习惯问题# JobHunting - 待字闺中
c*r
1 楼
一些编程习惯和同事意见不同,问问大家都是怎么做的
1. 比如Python,dictionary 名只是一个pointer,不论做不做输入变量还是输出变量
,只要在函数中改变这个dictionary了,函数外也变了,大家现在怎么处理的?就fly
around吗?
def change():
dict_a['key'] = 2
return
dict_a['key'] = 1
change()
print dict_a #output 2
2. python的return 大家用吗?还是像1那样,从来不用?
3. 大家还写comments吗?有同事说变量函数名字起长一些,就说明白了,不用
comments
1. 比如Python,dictionary 名只是一个pointer,不论做不做输入变量还是输出变量
,只要在函数中改变这个dictionary了,函数外也变了,大家现在怎么处理的?就fly
around吗?
def change():
dict_a['key'] = 2
return
dict_a['key'] = 1
change()
print dict_a #output 2
2. python的return 大家用吗?还是像1那样,从来不用?
3. 大家还写comments吗?有同事说变量函数名字起长一些,就说明白了,不用
comments