Most of the times it can be easily identified by checking its large size, dark irregular patches, pinkish head and slow locomotion.
New born- 40-45cm.
Average length- 210-360cm (7ft-12).
Maximum length- 750cm (25ft).
Individuals above 540cm (18ft) are rare.
Body thick with shiny smooth scales. Dorsal surface full of irregular shaped patches of dark brown or blackish color; ground dorsal color white mixed with yellow, gray or brown.
Ventral scales much narrower than typical snakes. Color whitish or yellow with dark colour patches mostly near the edge. Both sexes have “spur” (thorn like structure) on each side of anal; larger in males. Subcaudal scales paired in zigzag manner, sometimes few scales found to be unpaired.
Head triangular, clearly broader than neck. Heat sensitive pits found laterally on snout. Color pinkish-brown in all life forms. In all specimens, arrow shape mark present on posterior side of the head, usually faint in adults. Two streaks, passes from eyes and touches middle and posterior of upper lips. Eyes have vertical pupil; tongue color pinkish-red or purplish with brown spots.
Tail short, having dark yellow and black reticulations.
Though like all Pythons Indian Rock Python is non-venomous but it gives injurious bite with numerous small but sharp teeth. Can cause skin rupture on the site of bite. General First-aid treatment is suggested to prevent possible infection.