Polyampholytes are unique polymers containing acid/base and/or anionic/cationic groups in the main or side chains. Water-soluble and water-swelling polyampholytes exhibit …