You should take your new snake to the vet anyway, just to get checked out. I know of a good one in our area (in Yorba Linda) that I take my snake Norbert to. She is very thorough and knows her reptiles. She should hopefully be able to probe your snake for you.

But if you get your snake from a good breeder, they may have already determined the sex of the snake.