Here's what I found in the Wichita, KS city code,

It's illegal to "Own, keep, or harbor, sell or offer for sale, barter or give away any animal whose possession is prohibited by federal or state law; or any exotic animal as defined in by this title. This section shall not apply to: tropical or other fishes; birds, except those prohibited by federal or state law; animals such as gerbils, rats, mice, hamsters, guinea pigs, and ferrets; small mammals raised for harvesting of fur salable into an existing market, such as chinchillas, nutria and mink; nonpoisonous amphibians and reptiles, not including pythons, anacondas, boa constrictors, monitor lizards, iguanas, alligators, caiman, crocodiles and turtles. This section shall not apply to exhibitions authorized by and conducted in accordance with Chapter 6.08"

"
Exotic animal means those animals not normally occurring in North America and animals of any species the majority of whose populations are wild."

No where else in the city code, even in Chapter 6.08, does it mention pythons or non-venomous snakes. County code only mentioned the specific snakes listed in the original post, not Ball Pythons. State law only prohibits venomous snakes.

This is TRICKY. In my opinion, this is open to interpretation to mean "yes, they are illegal" -OR- "No, they are totally legal." I'm betting you that you'd have to fight something like this because the wording and definitions are SO VAGUE. I tend to lean with you because I love bps, but an ornery ACO (animal control officer) could stick to their guns and not budge. And, honestly, you do NOT want to become a target.