python变量

1 当程序中定义的函数调用全局变量时,要在函数体内事先声明,否则容易出现奇怪的错误。

如下在函数开头声明全局变量,只需在变量前加global即可。

final_train = pd.DataFrame({ 'uid': [], 'appid_label': [],'trainrow': []}, dtype= np.int64)
count_row = 0
def label_encoder(k):
    global count_row,final_train
    count_row +=1
原文地址:https://www.cnblogs.com/xxswkl/p/10963615.html