若方程(k-1)x^k^2+1+3x-1=0是一元二次方程,则k= .