Yup. Both males and females have spurs. But in my experience, the males have longer spurs. I'm sure there are females with long spurs...But the ones in my collection always have the shorter ones at least...
As far as I know the male is usually more slender bodied with slightly longer spurs and a longer skinnier tail than the female. I currently only have boas so Im not sure if its much different from ball pythons.