An ampholyte is a substance that can function as both an acid and a base, depending on the surrounding pH. A common example is an amino acid, which has both acidic (carboxyl) and basic (amino) groups.