∵x^2-3x+4=0
△<0
∴A=空集
∵(x+1)(x^2+3x-4)=0
∴(x+1)(x+4)(x-1)=0
∴B={-4,-1,1}
∵A被P真包含
∴P≠空集
∵P被B包含
∴集合P的个数为
2^3-1=7个