Quote Originally Posted by Sausage
They don't have ears, so they don't hear.
According to "Ball Pythons: The History, Natural History, Care, and Breeding", by Dave and Tracy Barker:

Page 25- Hearing
"No, snakes are not deaf, even though this misconception has been accepted as dogma for decades....

Snakes, including ball pythons, have a well-developed inner ear on each side of the head. Each inner ear is connected to the quadrate bone by a columella.
"