Questions sur python

7
réponses

Comment installer pip sur macOS ou OS X?

j'ai passé la majeure partie de la journée d'hier à chercher une réponse claire pour l'installation de pip (gestionnaire de paquets pour Python). Je ne peux pas trouver une bonne solution. comment l'installer?
demandé sur 0000-00-00 00:00:00
10
réponses

Y a-t-il un moyen de soustraire une chaîne en Python?

y a-t-il un moyen de soustraire une chaîne en Python, pour obtenir une nouvelle chaîne du 3ème caractère à la fin de l ... deuxième partie signifie "jusqu'à la fin", si vous laissez la première partie, est-ce qu'elle commence dès le début?
demandé sur 2009-03-19 20:29:41
28
réponses

Comment diviser une liste en morceaux de taille égale?

j'ai une liste de longueur arbitraire, et je dois la diviser en morceaux de taille égale et opérer dessus. Il existe d ... ependant. question connexe: Quelle est la façon la plus" pythonique " d'itérer une liste en morceaux?
demandé sur 2008-11-23 15:15:52
18
réponses

Que font ** (double étoile/astérisque) et * (étoile/astérisque) pour les paramètres?

dans les définitions de méthode suivantes, Que font les * et ** pour param2 ? def foo(param1, *param2): def bar(param1, **param2):
demandé sur 2008-08-31 19:04:35
5
réponses

Soulever (lancer) manuellement une exception en Python

Comment puis-je soulever une exception en Python pour qu'elle puisse plus tard être attrapée via un bloc except ?
demandé sur 2010-01-13 00:07:40
6
réponses

Comment obtenir le nombre d'éléments dans une liste en Python?

items = [] items.append("apple") items.append("orange") items.append("banana") # FAKE METHOD:: items.amount() # Should return 3 Comment puis-je obtenir le nombre d'éléments dans la liste?
demandé sur 2009-11-11 03:30:54
30
réponses

Imprimer en terminal avec des couleurs?

Comment puis-je afficher du texte en couleur sur le terminal, en Python? Quel est le meilleur symbole Unicode pour représenter un bloc solide?
demandé sur 2008-11-13 21:58:10
15
réponses

Trouver répertoire courant et le répertoire du fichier [dupliquer]

cette question a déjà une réponse ici: comment déterminer correctement le réperto ... courant( où j'étais dans le terminal quand J'ai lancé le script Python), et où est le fichier que j'exécute?
demandé sur 2011-02-28 04:51:21
7
réponses

Comment convertir une chaîne de caractères en minuscules, en Python

y a-t-il un moyen de convertir une chaîne de majuscules, ou même une partie de majuscules en minuscules? E. G. Kilomètres -- > kilomètres.
demandé sur 2011-07-23 07:08:53
14
réponses

Comment puis-je copier un fichier en Python?

comment copier un fichier en Python? Je n'ai rien trouvé sous os .
demandé sur 2008-09-23 23:23:48
16
réponses

Les variables statiques de classe sont-elles possibles?

est-il possible d'avoir des variables de classe statiques ou des méthodes en python? Quelle syntaxe est nécessaire pour faire cela?
demandé sur 2008-09-16 05:46:36
30
réponses

Des remplacements pour l'instruction switch en Python?

je veux écrire une fonction Python qui retourne différentes valeurs fixes basés sur la valeur d'une entrée d'index. ... Python ne semble pas avoir d'instruction switch . Quelles sont les solutions Python recommandées dans ce scénario?
demandé sur 2008-09-13 04:36:30
10
réponses

Pourquoi la lecture des lignes de stdin est-elle plus lente en C++ que celle de Python?

j'ai voulu comparer les lignes de lecture des entrées de chaîne de stdin en utilisant Python et C++ et j'ai été choqué ... 19,672 cin (no sync) 12,500,000 fgets 14,285,714 wc (not fair comparison) 54,644,808
demandé sur 2012-02-21 06:17:50
11
réponses

Qu'est-ce que init.py pour?

Qu'est-ce que __init__.py pour un répertoire source Python?
demandé sur 2009-01-15 23:09:09
30
réponses

Mise à jour de tous les paquets avec pip

est-il possible de mettre à jour tous les paquets Python en même temps avec pip ? notez qu'il y a une demande de caractéristique pour cela sur le traceur d'émission officiel.
demandé sur 2010-04-27 13:23:25
14
réponses

Obtenir le dernier élément d'une liste en Python

en Python, comment obtenir le dernier élément d'une liste?
demandé sur 2009-05-30 23:28:53
9
réponses

Déterminer le type d'un objet?

y a-t-il un moyen simple de déterminer si une variable est une liste, un dictionnaire ou autre chose? Je récupère un objet qui peut être de l'un ou l'autre type et je dois pouvoir faire la différence.
demandé sur 2010-02-09 00:37:20
25
réponses

Comment imprimer sans newline ni espace?

La question est dans le titre. j'aimerais le faire dans python . Ce que j'aimerais faire dans cet exemp ... que je peux d'abord construire une corde puis l'imprimer. J'aimerais savoir comment "ajouter" des cordes à stdout .
demandé sur 2009-01-29 23:58:25
9
réponses

Les méthodes statiques en Python?

est - il possible d'avoir des méthodes statiques en Python pour que je puisse les appeler sans initialiser une classe, comme: ClassName.StaticMethod ( )
demandé sur 2009-04-10 01:23:19
30
réponses

Les traits cachés de Python [fermé]

quelles sont les fonctionnalités moins connues mais utiles du langage de programmation Python? essayez de l ... naire try/except/else déballage+ print() fonction with déclaration
demandé sur 2008-09-19 15:50:36
17
réponses

Comment trier une liste de dictionnaires par une valeur du dictionnaire en Python?

j'ai une liste de dictionnaires et je veux que chaque item soit trié par une valeur de propriété spécifique. ... }] lorsqu'il est trié par name , doit devenir [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]
demandé sur 2008-09-16 18:27:47
13
réponses

Comment choisir au hasard un élément dans une liste?

supposons que j'ai la liste suivante: foo = ['a', 'b', 'c', 'd', 'e'] Quelle est la façon la plus simple de récupérer un article au hasard à partir de cette liste?
demandé sur 2008-11-20 21:42:21
16
réponses

Convertir des octets en chaîne?

j'utilise ce code pour obtenir la sortie standard d'un programme externe: >>> from subprocess import * ... Je veux dire, utiliser les "batteries" au lieu de le faire manuellement. Et J'aimerais que ce soit ok avec Python 3.
demandé sur 2009-03-03 15:23:01
30
réponses

Comment vérifier si une chaîne est un nombre (float)?

Quelle est la meilleure façon de vérifier si une chaîne peut être représentée sous forme de nombre en Python? ... Cependant, je n'ai pas trouvé de meilleure méthode car appeler float dans la fonction principale est encore pire.
demandé sur 2008-12-09 23:03:42
10
réponses

Appeler une fonction d'un module en utilisant son nom (une chaîne)

Quelle est la meilleure façon d'appeler une fonction donnée par une chaîne avec le nom de la fonction dans un programm ... n de temp renvoie le résultat de cet appel de fonction, mais j'espère qu'il y a une façon plus élégante de le faire.
demandé sur 2008-08-06 07:36:08
11
réponses

* args et * * kwargs? [dupliquer]

cette question a déjà une réponse ici: Ce n' ** (étoile double/asterisk) et * (ét ... ont *args et **kwargs juste des espaces réservés ou utilisez-vous exactement *args et **kwargs dans le code?
demandé sur 2010-08-03 12:28:07
19
réponses

Comment lisez-vous stdin en Python?

j'essaie de faire quelques-uns des défis code golf , mais ils exigent tous l'entrée à partir de stdin . Comment puis-je obtenir qu'en Python?
demandé sur 2009-09-20 09:48:07
15
réponses

Formatage des chaînes de Python: % vs..format

Python 2.6 introduit la méthode str.format() avec une syntaxe légèrement différente de l'opérateur % existant. Qu ... ion % suivante? Et si oui, est-il un moyen pour éviter cela? log.debug("some debug info: %s" % some_info)
demandé sur 2011-02-22 21:46:42
9
réponses

Comment savoir si un objet possède un attribut en Python

y a-t-il un moyen en Python de déterminer si un objet possède un attribut? Par exemple: >>> a = SomeC ... ss instance has no attribute 'property' Comment savoir si a possède l'attribut property avant de l'utiliser?
demandé sur 2009-03-04 17:45:59
19
réponses

Limitation des flotteurs à deux décimales

je veux que a soit arrondi à 13.95 . >>> a 13.949999999999999 >>> round(a, 2) 13.949999999999999 la fonction round ne fonctionne pas comme je l'espérais.
demandé sur 2009-01-18 21:16:41