Questions marquées «python»

252
Comment réessayer après exception?

J'ai une boucle commençant par for i in range(0, 100). Normalement, il fonctionne correctement, mais parfois il échoue en raison des conditions du réseau. Actuellement, je l'ai configuré de manière à ce qu'en cas d'échec, il soit continuedans la clause except (continuez jusqu'au numéro suivant pour...

250
Quel est le but des méthodes de classe?

J'apprends moi-même Python et ma dernière leçon a été que Python n'est pas Java , et je viens donc de passer un peu de temps à transformer toutes mes méthodes de classe en fonctions. Je me rends compte maintenant que je n'ai pas besoin d'utiliser des méthodes de classe pour ce que je ferais avec...

250
Python! = Opération vs «n'est pas»

Dans un commentaire sur cette question , j'ai vu une déclaration qui recommandait d'utiliser result is not None contre result != None Je me demandais quelle est la différence et pourquoi l'une pourrait être recommandée par rapport à

249
Que capturent les fermetures de fonctions (lambda)?

Récemment, j'ai commencé à jouer avec Python et j'ai trouvé quelque chose de particulier dans le fonctionnement des fermetures. Considérez le code suivant: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Il crée un tableau simple de fonctions qui prennent une seule...