Найти в Дзене
Une affaire avec binären un données structurées
Le module struct fournit les fonctions pack() et unpack(), qui peuvent être utilisées pour traiter des données binaires structurées. L'exemple suivant montre comment lire les informations d'en-tête d'une archive ZIP sans utiliser le module zipfile. Les codes d'emballage "H" et "I" représentent respectivement deux octets et quatre octets entiers non signés. Le caractère "<" signifie que les tailles standard sont de l'ordre des octets "Little Endian" : structure des importations avec open('myfile.zip','rb') comme f : data = f...
6 лет назад
Une introduction courte in une un étalon bibliothèque - une fraction Ii
Cette deuxième partie de la visite traite des modules avancés. Ces modules sont rarement trouvés dans de petits scripts. Formatage de sortie Le module reprlib fournit une variante de repr() qui est conçue pour l'affichage abrégé de grands conteneurs ou de conteneurs profondément imbriqués : >>> Reprise de l'importation de l'importation de l'importation >>> Sous-titres par MemoryOnSmells ; "set(['a','c','d','e','f','g', ...]". Le module pprint permet un contrôle plus sophistiqué de la sortie des objets intégrés et définis par l'utilisateur afin qu'ils puissent être lus par l'agent utilisateur...
6 лет назад
Un exemple dans un un indices fers
Ce module vous permet de travailler avec des expressions régulières pour des opérations complexes de chaînes de caractères. Les expressions régulières sont particulièrement adaptées aux recherches complexes et aux changements de chaînes de caractères : Rois de l'importation >>>>>>> Rois de l'importation >>> "re.findall(r'\bk[a-z]*'','three kitties') "petit", "chat". >>> Le chat au chapeau"). "Le chat au chapeau Cependant, tant que seules des modifications simples doivent être apportées, il est préférable...
6 лет назад
Un générateurs
Les générateurs sont un moyen simple mais puissant de créer des itérateurs. Les générateurs sont écrits comme des fonctions normales, mais utilisent le rendement pour retourner les données. A chaque appel suivant(), le générateur continue au point où il a été arrêté pour la dernière fois (le générateur mémorise les valeurs de toutes les variables et quelle instruction a été exécutée pour la dernière fois). L'exemple suivant montre à quel point il est facile de créer des générateurs : def reverse...
6 лет назад
Particulier Variablen
La substitution de nom est utile pour permettre aux sous-classes de remplacer les méthodes sans perturber les appels de méthode dans la classe. Par exemple : Cartographie de classe : def __init__(auto, itérable) : self.items_list = [] auto.__update(iterable) mise à jour différée (automatique, itérable) : pour la voix en itérable : auto-articles_list_appendix(entrée) __update = update # copie privée de la méthode originale update() class MappingSubclass(Mapping)...
6 лет назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала