依题意,得A(k,k),B(k,2k2-8k+8),则AB=|k-(2k2-8k+8)|=|2k2-9k+8|,当△ABP是以点A为直角顶点的等腰直角三角形时,则∠PAB=90°,PA=AB=|k-2|;当△ABP是以点B为直角顶点的等腰直角三角形时,则∠PBA=90°,PB=AB=|k-2|;分别列方程求k的值.
【解析】
∵直线x=k分别与直线y=x、抛物线y=2x2-8x+8交于点A、B两点,
∴A(k,k),B(k,2k2-8k+8),AB=|k-(2k2-8k+8)|=|2k2-9k+8|,
①当△ABP是以点A为直角顶点的等腰直角三角形时,∠PAB=90°,此时PA=AB=|k-2|,
即|2k2-9k+8|=|k-2|,解得k=或1或3;
②当△ABP是以点B为直角顶点的等腰直角三角形时,则∠PBA=90°,此时PB=AB=|k-2|,结果同上.
故答案为:或1或3.