不是成语。“精神百变”不是一个成语。它是一个词组,形容一个人的思想或情绪变化多端,也可以形容一种事物的性质或特点变化多样。成语是中国传统文化的一大特色,有固定的结构形式和固定的说法,表示一定的意义,在语句中是作为一个整体来应用的,承担主语、宾语、定语等成分。