I'm not a herpetologist or expert, but I've had a pet royal (ball) python for 7 months. This is what I do know. Pythons and boas are solitary animals. They don't hang out with others of their kind except for mating. Snakes do eat each other as well, so when kept as pets should be kept alone.
No, many snakes are known to eat carrion when the opportunity comes. Many snakes in captivity will also eat prekilled prey items such as rodents, rabbits, and chickens.
they eat once a day in captivity and they eat two to three days in the wild.
yes. uncommon, but it has happened. especially if they are kept with smaller snakes, or 2 males are together.
worms they eat slugs to but the snake gets angry cause the slugs are too big
Snakes are always and will forever be carnivore. Even when they are pets they still need whole prey food items such as mice and rats. However in captivity snakes will often eat frozen thawed prey items without any issues.
Eggs bids mice rats lisards any small animals they happen to able to catch.
In the wild or in captivity? either way really its pretty much. Sit around, eat, drink sleep.
It varies from species to species. Kingsnakes will eat other snakes, mice and other small mammals; while garter snakes will eat fish, frogs and mice.
No, snakes eat after they are done shedding. But they do sometimes defecate while shedding.
Yes, in the wild they will eat snakes, lizards, birds, etc. In captivity a little white chicken meat (no bones) is a good source of protein as is mealworms.
Snakes in general are not scavengers. They only eat what they kill themselves (or are given in captivity). Even my own snakes go through a 'mock kill' when I offer them dead mice or rats.