Section 400.   POWERS OF CITY.
   The City shall have the power to make and enforce all laws and regulations in respect to municipal affairs, subject only to such restrictions and limitations as may be provided in this Charter or in the Constitution of the State of California. It shall also have the power to exercise any and all rights, powers and privileges heretofore or hereafter established, granted or prescribed by any law of the State, by this Charter, or by other lawful authority, or which a municipal corporation might or could exercise under the Constitution of the State of California, subject to such restrictions and limitations as may be contained in this Charter.
   The enumeration in this Charter of any particular power shall not be held to be exclusive of, or any limitation upon, the generality of the foregoing provisions.