All snakes that do not use venom to kill prey do not have fangs. In other words all nonvenomous snakes lack fangs, but have smaller teeth used for holding on to prey. This is not to say that all...
It depends what species you're referring to - It could be anywhere from a few inches (as the the species called a 'Flowerpot snake') right up to 30-plus feet (for a full-grown Reticulated python) !
Well, that would be the same as asking how big can, for example, felines can get. There are a few dozens of feline species, and no one can answer that they reach this or that size, since a tiger and...