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.

6
Quelle est la syntaxe correcte pour «sinon si»?
Je suis un nouveau programmeur Python qui fait le saut de 2.6.4 à 3.1.1. Tout s'est bien passé jusqu'à ce que j'essaie d'utiliser la déclaration «sinon si». L'interprète me donne une erreur de syntaxe après le «si» dans «sinon si» pour une raison que je n'arrive pas à comprendre. def …
284 python  python-3.x 

2
Pourquoi certaines comparaisons float <integer sont-elles quatre fois plus lentes que d'autres?
Lorsque vous comparez des flottants à des nombres entiers, certaines paires de valeurs prennent beaucoup plus de temps à être évaluées que d'autres valeurs de même ampleur. Par exemple: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Mais si le flottant ou l'entier est réduit …

12
Langues compilées et langues interprétées
J'essaie de mieux comprendre la différence. J'ai trouvé beaucoup d'explications en ligne, mais elles tendent vers les différences abstraites plutôt que vers les implications pratiques. La plupart de mes expériences de programmation ont été avec CPython (dynamique, interprété) et Java (statique, compilé). Cependant, je comprends qu'il existe d'autres types de …

9
Problèmes de date et heure de Django (par défaut = datetime.now ())
J'ai le modèle db ci-dessous: from datetime import datetime class TermPayment(models.Model): # I have excluded fields that are irrelevant to the question date = models.DateTimeField(default=datetime.now(), blank=True) J'ajoute une nouvelle instance en utilisant ce qui suit: tp = TermPayment.objects.create(**kwargs) Mon problème: tous les enregistrements de la base de données ont la …
284 python  django 

12
Envelopper une bibliothèque C en Python: C, Cython ou ctypes?
Je veux appeler une bibliothèque C à partir d'une application Python. Je ne veux pas envelopper l'API entière, seulement les fonctions et les types de données qui sont pertinents pour mon cas. Selon moi, j'ai trois choix: Créez un module d'extension réel en C. Probablement exagéré, et j'aimerais également éviter …
284 python  c  ctypes  cython 

6
SyntaxError: caractère non ASCII '\ xa3' dans le fichier lorsque la fonction retourne '£'
Disons que j'ai une fonction: def NewFunction(): return '£' Je veux imprimer des trucs avec un signe dièse devant et il affiche une erreur lorsque j'essaie d'exécuter ce programme, ce message d'erreur s'affiche: SyntaxError: Non-ASCII character '\xa3' in file 'blah' but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Quelqu'un peut-il …

9
Trouver la métrique de similitude entre deux chaînes
Comment obtenir la probabilité qu'une chaîne soit similaire à une autre chaîne en Python? Je veux obtenir une valeur décimale comme 0,9 (ce qui signifie 90%), etc. De préférence avec Python et bibliothèque standard. par exemple similar("Apple","Appel") #would have a high prob. similar("Apple","Mango") #would have a lower prob.




23
Comment remplacer plusieurs sous-chaînes d'une chaîne?
Je voudrais utiliser la fonction .replace pour remplacer plusieurs chaînes. J'ai actuellement string.replace("condition1", "") mais aimerait avoir quelque chose comme string.replace("condition1", "").replace("condition2", "text") bien que cela ne ressemble pas à une bonne syntaxe quelle est la bonne façon de procéder? un peu comme comment dans grep / regex vous pouvez …
284 python  text  replace 

8
Python 3: ImportError «Aucun module nommé Setuptools»
J'ai des problèmes avec l'installation de packages dans Python 3. J'ai toujours installé des packages avec setup.py install. Mais maintenant, quand j'essaie d'installer le paquet ansicolors, j'obtiens: importerror "Aucun module nommé Setuptools" Je ne sais pas quoi faire car je n'ai pas installé de setuptools dans le passé. Pourtant, j'ai …




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.