PrimePowerQ
PrimePowerQ[expr] yields True if expr is a power of a prime number, and yields False otherwise.
Examples
Test if a number is a prime power:
PrimePowerQ[8]
(* True *)Test a non-prime power:
PrimePowerQ[12]
(* False *)Please visit the official Wolfram Language Reference for more details.