变量种类很多一般包括哪些