Ball pythons can swim, and they are not too bad at it. However, if they get exhausted and could not get out of the water, they may drown.