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.



4
Java équivalent aux dictionnaires Python
J'utilise Python depuis longtemps et j'aime beaucoup la façon dont les dictionnaires sont utilisés. Ils sont très intuitifs et faciles à utiliser. Existe-t-il un bon équivalent Java aux dictionnaires de python? J'ai entendu parler de personnes utilisant des hashmaps et des hashtables. Quelqu'un pourrait-il expliquer les similitudes et les différences …
93 java  python  hash  dictionary 

5
Virtualenv existant peut-il être mis à niveau gracieusement?
J'ai un virtualenv créé pour Python 2.5 et je souhaite le "mettre à niveau" vers Python 2.6. Voici comment il a été configuré à l'origine: virtualenv --no-site-packages -p python2.5 myenv Je lance maintenant virtualenv dans le même répertoire pour mettre à niveau: virtualenv --no-site-packages -p python2.6 myenv ... Not overwriting …


8
Vérifier si l'objet ressemble à un fichier en Python
Les objets de type fichier sont des objets en Python qui se comportent comme un vrai fichier, par exemple ont une méthode read () et une méthode write (), mais ont une implémentation différente. C'est et réalisation du concept Duck Typing . Il est considéré comme une bonne pratique d'autoriser …
93 python  file 


4
Changer l'échelle des axes X dans matplotlib
J'ai créé ce tracé en utilisant Matlab En utilisant matplotlib, les x-axies dessinent de grands nombres tels que 100000, 200000, 300000. Je voudrais avoir quelque chose comme 1, 2, 3 et un 10 ^ 5 pour indiquer qu'il s'agit en fait de 100000, 200000, 300000. Existe-t-il un moyen simple de …


1
Ordre d'exécution du décorateur
def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i>" + fn() + "</i>" @make_bold @make_italic def hello(): return "hello world" helloHTML = hello() Production: "<b><i>hello world</i></b>" Je comprends à peu près les décorateurs et comment cela fonctionne avec l'un d'entre eux dans la …

6
Tracer une barre en utilisant matplotlib en utilisant un dictionnaire
Existe-t-il un moyen de tracer un graphique à barres en matplotlibutilisant des données directement à partir d'un dict? Mon dict ressemble à ceci: D = {u'Label1':26, u'Label2': 17, u'Label3':30} je m'attendais à fig = plt.figure(figsize=(5.5,3),dpi=300) ax = fig.add_subplot(111) bar = ax.bar(D,range(1,len(D)+1,1),0.5) travailler, mais ce n’est pas le cas. Voici l'erreur: …

6
Tri de liste Python personnalisé
J'étais en train de refactoriser un de mes vieux codes et je suis tombé sur ceci: alist.sort(cmp_items) def cmp_items(a, b): if a.foo > b.foo: return 1 elif a.foo == b.foo: return 0 else: return -1 Le code fonctionne (et je l'ai écrit il y a environ 3 ans!) Mais je …
93 python  list  sorting 


9
Formatage de la chaîne de requête SQL Python
J'essaie de trouver le meilleur moyen de formater une chaîne de requête SQL. Lorsque je débogue mon application, j'aimerais me connecter pour classer toutes les chaînes de requête SQL, et il est important que la chaîne soit correctement formatée. Option 1 def myquery(): sql = "select field1, field2, field3, field4 …

6
flask-sqlalchemy ou sqlalchemy
Je suis nouveau dans flask et sqlalchemy, je viens de commencer à travailler sur une application flask, et j'utilise sqlalchemy pour le moment. Je me demandais s'il y avait un avantage significatif à tirer de l'utilisation de flask-sqlalchemy par rapport à sqlalchemy. Je n'ai pas pu trouver assez de motivations …

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.