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.

20
Quelle est la meilleure façon d'implémenter des dictionnaires imbriqués?
J'ai une structure de données qui équivaut essentiellement à un dictionnaire imbriqué. Disons que cela ressemble à ceci: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Maintenant, maintenir et créer cela est assez douloureux; chaque fois …


8
Confus par le mode de fichier python «w +»
Du doc , Les modes 'r +', 'w +' et 'a +' ouvrent le fichier pour la mise à jour (notez que 'w +' tronque le fichier). Ajoutez «b» au mode pour ouvrir le fichier en mode binaire, sur les systèmes qui différencient les fichiers binaires et les fichiers texte; …
201 python  file  io 

11
Les blocs try / except imbriqués en python sont-ils une bonne pratique de programmation?
J'écris mon propre conteneur, qui doit donner accès à un dictionnaire à l'intérieur par des appels d'attribut. L'utilisation typique du conteneur serait comme ceci: dict_container = DictContainer() dict_container['foo'] = bar ... print dict_container.foo Je sais qu'il peut être stupide d'écrire quelque chose comme ça, mais c'est la fonctionnalité que je …
201 python 




17
Vérifiez si un nombre est entier ou flottant
Voici comment je l'ai fait: inNumber = somenumber inNumberint = int(inNumber) if inNumber == inNumberint: print "this number is an int" else: print "this number is a float" Quelque chose comme ca. Existe-t-il des moyens plus agréables de procéder?
200 python 

12
Comment utiliser les packages installés dans PyCharm?
Dans PyCharm , j'ai ajouté l'environnement Python /usr/bin/python. cependant, from gnuradio import gr échoue en tant que référence non définie . Cependant, cela fonctionne très bien dans l'interpréteur Python à partir de la ligne de commande. GNURadio fonctionne très bien avec python en dehors de Pycharm. Tout est installé et …
200 python  pycharm  gnuradio 

7
L'opérateur tilde en Python
Quelle est l'utilisation de l'opérateur tilde en Python? Une chose à laquelle je peux penser est de faire quelque chose des deux côtés d'une chaîne ou d'une liste, comme vérifier si une chaîne est palindromique ou non: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) Tout …
200 python  operators 

10
Inclusion de fichiers non Python avec setup.py
Comment puis-je faire setup.pyinclure un fichier qui ne fait pas partie du code? (Plus précisément, c'est un fichier de licence, mais cela pourrait être autre chose.) Je veux pouvoir contrôler l'emplacement du fichier. Dans le dossier source d'origine, le fichier se trouve à la racine du package. (c'est-à-dire au même …
200 python  distutils 



21
Erreur d'importation: aucun module nommé numpy
J'ai une question très similaire à cette question , mais toujours un pas en arrière. Je n'ai qu'une seule version de Python 3 installée sur mon Windows 7 ( désolé ) 64 bits. J'ai installé numpy en suivant ce lien - comme suggéré dans la question. L'installation s'est bien passée …

4
Comment puis-je créer une copie d'un objet en Python?
Je voudrais créer une copie d'un objet. Je veux que le nouvel objet possède toutes les propriétés de l'ancien objet (valeurs des champs). Mais je veux avoir des objets indépendants. Donc, si je change les valeurs des champs du nouvel objet, l'ancien objet ne devrait pas être affecté par cela.
200 python  oop  object  copy 

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.