males have larger 'claws' where the legs used to be. The following link explains better. http://www.reptileallsorts.com/royal%20python%20cj-cs.htm
If she is just a normal Ball. She will be brown with some very lighter brown markings..
A white ball python could be any of the white pythons. Those are the Blue-Eyed Leucistic Ball Python, Ivory Ball Python, Hypo Ivory Ball Python and the Piebald Ball Python.
only when they're breeding
Unless you are a professional breeder, I would not recommend it.
A female ball python can get 5-6 ft long, the care is the same unless you breed. Although, you will need a bigger cage for a female due to their size.
None. Ball python is the species. There are currently no recognized subspecies of ball python, either.
The ball python is only one type of Python. As I don't know which other type of python you're asking me to compare the ball python with I can't really answer your question...
Like $125-$150
Yes.
You may be refering to the term "Ball Snake" which is a popular term for a Python Regius (Royal Python) also known as a "Ball Python".
No, I have 2 ball pythons and there is no license required.
A pied bald python is a morph pattern found in Ball python that is being breed in captivety.