Questions marquées «python»

Python est un langage de programmation polyvalent à paradigmes multiples et à typage dynamique. Il est conçu pour être rapide à apprendre, comprendre et utiliser, et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 n'est officiellement plus pris en charge depuis le 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante ou une bibliothèque Python (par exemple Jython, PyPy, Pandas, Numpy), veuillez l'inclure dans les balises.

5
Différence entre except: et except Exception as e: in Python
Les deux extraits de code suivants font la même chose. Ils interceptent chaque exception et exécutent le code dans le except:bloc Extrait 1 - try: #some code that may throw an exception except: #exception handling code Extrait 2 - try: #some code that may throw an exception except Exception as …
140 python  python-3.x 


5
Gérer de très grands nombres en Python
J'ai envisagé une évaluation rapide des mains de poker en Python. Il m'est apparu qu'une façon d'accélérer le processus serait de représenter toutes les faces et combinaisons de cartes sous forme de nombres premiers et de les multiplier ensemble pour représenter les mains. Pour Pentecôte: class PokerCard: faces = '23456789TJQKA' …

14
Affectation de condition if sur une ligne
J'ai le code suivant num1 = 10 someBoolValue = True Je dois définir la valeur de num1à 20if someBoolValueis True; et ne rien faire autrement. Alors, voici mon code pour ça num1 = 20 if someBoolValue else num1 Puis-je éviter la ...else num1pièce pour la rendre plus propre? Un équivalent …


3
Comprendre la méthode __getitem__
J'ai parcouru la plupart de la documentation de __getitem__la documentation Python, mais je suis toujours incapable d'en saisir la signification. Donc, tout ce que je peux comprendre, c'est qu'il __getitem__est utilisé pour implémenter des appels comme self[key]. Mais à quoi cela sert-il? Disons que j'ai une classe python définie de …
140 python 

8
La méthode non liée f () doit être appelée avec l'instance fibo_ comme premier argument (a obtenu l'instance classobj à la place)
En Python, j'essaye d'exécuter une méthode dans une classe et j'obtiens une erreur: Traceback (most recent call last): File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module> fibo.f() TypeError: unbound method f() must be called with fibo instance as first argument (got nothing instead) Code: (swineflu.py) class fibo: a=0 b=0 def f(self,a=0): print …
139 python  methods 

6
Dois-je utiliser `import os.path` ou` import os`?
Selon la documentation officielle , os.pathest un module. Quelle est donc la manière préférée de l'importer? # Should I always import it explicitly? import os.path Ou... # Is importing os enough? import os Veuillez NE PAS répondre "l'importation de ostravaux pour moi". Je sais, cela fonctionne aussi pour moi en …



6
Le titre de la figure Python Matplotlib chevauche l'étiquette des axes lors de l'utilisation de twiny
J'essaie de tracer deux quantités distinctes sur le même graphique en utilisant twiny comme suit: fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000)) ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Planet.T_day*1.3, r_geo[0])) ax.set_xlabel('Rotational period (hrs)') ax.set_ylabel('Orbital radius (km), logarithmic') …


5
Relancer l'exception avec un type et un message différents, en préservant les informations existantes
J'écris un module et je souhaite avoir une hiérarchie d'exceptions unifiée pour les exceptions qu'il peut soulever (par exemple, hériter d'une FooErrorclasse abstraite pour toutes les fooexceptions spécifiques du module). Cela permet aux utilisateurs du module d'attraper ces exceptions particulières et de les gérer distinctement, si nécessaire. Mais la plupart …


8
Comment casser une ligne de méthodes chaînées en Python?
J'ai une ligne du code suivant (ne blâmez pas les conventions de nommage, elles ne sont pas les miennes): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Je n'aime pas à quoi ça ressemble (pas trop lisible) mais je n'ai pas de meilleure idée de limiter …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.