根据《人民警察法》第二十三条的规定:“人民警察必须按照规定着装,佩带人民警察标志或者持有人民警察证件,保持警容严整,举止端庄。”由此可见,人民警察法规定警察执行公务时有两种表明身份的方式:一是按照规定着装,佩带人民警察标志;另一种方式是出示人民警察证件。行政处罚法与人民警察法就执法人员执法时是否应当出示身份证件规定不一致,但《人民警察法》系特别法,按特别法优于一般法的法学原则,警察应适用人民警察法的规定。
也就是说:警察在一般情况下,身着制服、佩带警衔、警号,并不需要出示证件,只有在便衣情况下执法时才需声明并出示警官证。供参考。