Tropical storm Carlos formed off the southern Pacific coast of Mexico on Thursday and was forecast to become a hurricane by the weekend, the U.S. National Hurricane Center said.