A.- Une manifestation autorisée à l'encontre de l'Organisation Mondiale du Commerce s'est déroulée en ville de Genève dans l'après-midi du 16 mai 1998. A un certain moment, des casseurs ont infiltré le cortège et ont causé de nombreux dégâts; en fin de soirée, les manifestants se sont déplacés en direction de la Plaine de Plainpalais où de nouveaux dommages ont été commis. Ces faits, au cours desquels neuf policiers ont été blessés, ont donné lieu à cinquante-cinq interpellations, entre les 16 et 17 mai 1998 au soir. A la suite de nouveaux heurts entre la police et les manifestants, des interpellations ont eu lieu les jours suivants en ville de Genève, au Cimetière des Rois, au Parc des Cropettes, à la Place des Nations et dans les locaux de l'association Artamis, à la rue du Stand. B.- Le 18 mai 1998, à 02h30, C._ a été appréhendé avec les sept autres occupants d'un véhicule de marque Mercedes à la rue de l'Athénée, à Genève, et conduit au poste de police aménagé pour l'occasion dans les locaux de la protection civile du Bachet-de-Pesay. La police a pris des photographies et relevé ses empreintes, puis l'a interrogé pendant dix minutes. Il a également été soumis à une fouille corporelle, au cours de laquelle il a dû rester complètement nu pendant cinq minutes. Il a été relâché vers 06h00 après avoir dû rester debout une heure contre un mur sans autorisation de s'asseoir. Le même jour, vers 10h00, C._a été interpellé au Parc des Cropettes, près de la Gare de Cornavin, puis emmené au centre du Bachet-de-Pesay; comme il se refusait à toute déclaration, il a été arrêté, sur la base d'un mandat d'amener, puis conduit à la Prison de Champ-Dollon où il a passé la nuit, avant d'être amené le lendemain matin devant le Juge d'instruction qui a ordonné sa relaxe immédiate. Malgré cela, il a dû attendre jusqu'à 20h00 avant d'être libéré. Enfin, le 20 mai 1998, vers 01h00, C._ a été interpellé dans les locaux de l'association Artamis, avec une douzaine d'autres personnes, puis transféré au poste de police du Bachet-de-Pesay où il est resté menotté à d'autres personnes durant environ deux heures autour d'un pilier en béton, avant d'être fouillé puis interrogé, pour finalement être libéré à 17h00. Dans les trois cas, il a demandé sans succès à pouvoir aviser son avocat de son arrestation. C.- A raison de ces faits, C._ a déposé le 30 juin 1998, auprès du Procureur général du canton de Genève (ci-après, le Procureur général), trois plaintes contre les interventions de la police, au sens de l'art. 114A du Code de procédure pénale genevois (CPP gen.), valant aussi plaintes pénales pour arrestations et détentions illicites. Il concluait à la constatation de la violation des art. 17, 20 et 24 de la loi genevoise sur la police du 26 octobre 1957 (LPol), à la constatation de l'illicéité de ses arrestations et détentions prolongées successives, à l'allocation d'une indemnité équitable de 3'000 fr., à la destruction du matériel photographique et dactyloscopique recueilli lors de ses interpellations et à l'ouverture d'une instruction pénale. Par ordonnance du 29 juillet 1999, notifiée le 5 mai 2000, le Procureur général a classé les plaintes pénaleset a constaté pour le surplus que les art. 16 à 22 LPol n'avaient pas été violés. C._ a recouru le 16 mai 2000 contre cette décision auprès de la Chambre d'accusation du canton de Genève (ci-après, la Chambre d'accusation ou la cour cantonale) en invoquant le non-respect des exigences de notification et de motivation de l'art. 114B al. 1 CPP gen. ainsi que la violation des art. 17 et 20 LPol et 116 CPP gen. Il concluait notamment à titre subsidiaire à la production de la procédure pénale P/5360/1998 ouverte sur ordre du Procureur général à la suite de sa deuxième interpellation au Parc des Cropettes. A l'audience de plaidoiries du 21 juin 2000, il a requis, outre son audition, l'apport au dossier du procès-verbal de son interrogatoire par la police et des enquêtes de la gendarmerie le concernant. Statuant par ordonnance du 3 juillet 2000, la Chambre d'accusation a rejeté le recours et confirmé la décision attaquée. Elle a considéré que la motivation unique de l'ordonnance de classement, malgré le dépôt de plusieurs plaintes, était suffisante pour que C._ puisse utilement faire valoir ses droits devant elle et a rejeté en conséquence la conclusion subsidiaire du recours tendant à ce que le Procureur général motive succinctement sa décision après avoir recueilli les observations écrites du Chef de la police. Elle n'est par ailleurs pas entrée en matière sur les griefs relevant de l'équipement des locaux ou des droits de la personne entendue dans la mesure où ils ne concernaient pas une intervention de la police au sens des art. 16 à 22 LPol. Sur le fond, elle a considéré que les interpellations successives du plaignant étaient justifiées non seulement pour vérifier son identité, mais également pour prévenir de nouveaux troubles à l'ordre public, les conditions dans lesquelles ces opérations sont intervenues étant au surplus proportionnées et conformes aux art. 17, 18 et 20 LPol. Elle a enfin estimé que les conditions d'un classement en opportunité des plaintes pénales étaient réunies. D.- Agissant par la voie du recours de droit public, C._ demande au Tribunal fédéral d'annuler cette ordonnance et de renvoyer la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Il voit une violation de son droit d'être entendu dans le refus de la Chambre d'accusation d'ordonner l'apport au dossier de la procédure pénale P/5360/1998. Il reproche à la cour cantonale de ne pas avoir sanctionné la motivation insuffisante de l'ordonnance de classement du Procureur général. Au fond, il se plaint à divers titres d'une constatation arbitraire des faits et d'une atteinte à sa liberté personnelle. Il requiert l'assistance judiciaire. Le Chef de la police conclut au rejet du recours, de même que le Procureur général, ce dernier dans la mesure où il serait recevable. La Chambre d'accusation se réfère aux considérants de sa décision.