由BC为⊙O的直径,正方形ABCD,易证得AB是⊙O的切线,由弦切角定理,可得∠ABP=∠FCB,易证得△ABP≌△BCE,△CEB∽△CBF,即可得CE=BP,,又由AB=1,CF=2EF,可求得EF,CF,CE的长,然后由勾股定理可求得BF的长,继而求得答案.
【解析】
∵BC为⊙O的直径,
∴∠BFC=90°,
即BF⊥EC,
∵四边形ABCD是正方形,
∴AB=BC=1,∠ABC=∠A=90°,
∴AB是⊙O的切线,
∴∠ABP=∠FCB,
在△ABP和△BCE中,
∵,
∴△ABP≌△BCE(ASA),
∴BP=EC,
∵∠EBC=∠CFB=90°,∠EBF=∠FCB,
∴△CEB∽△CBF,
∴,
∵CF=2EF,
∴,
∴EF=,
∴CF=2EF=,EC=3EF=,
∴BP=,
在Rt△BCF中,BF==,
∴PF=BP-BF=-=.
故答案为:.