The invention provides a method for advanced denitrification and dephosphorization through an aerobic phosphorus uptake and half shortcut nitrification coupled anaerobic ammonia oxidation double-granule sludge system, belonging to the field of biological sewage treatment. The system comprises a raw municipal sewage tank, an A/O-SBR reactor, an Anammox-SBR reactor, a PLC control box and a computer. The method comprises the following steps: firstly allowing municipal sewage to enter the A/O-SBR reactor, carrying out anaerobic phosphorus release reaction, and controlling DO to be less than 0.2 mg/L; after the reaction is completed, starting aeration, then carrying out aerobic phosphorus uptake and half shortcut nitrification, controlling nitrification process through the output of the computer; after the reaction is completed, carrying out standing and sedimenting, allowing drained water to enter the Anammox-SBR reactor, and carrying out anaerobic ammonia oxidation reaction; and after the reaction is completed, carrying out standing, sedimenting and draining, then collecting concentrations of effluent ammonia nitrogen and nitrite nitrogen, and adjusting reaction time according to the concentrations. The method provided by the invention gives full play to the advantages of granule sludge and autotrophic denitrification; and through online real-time control, system operation is optimized; degree of automation is high; controllability is good; and advanced denitrification and dephosphorization of low C/N domestic sewage can be realized.