Questions sur python-2.x

3
réponses

Comment Python 2 compare-t-il string et int? Pourquoi les listes sont-elles plus grandes que les nombres, et les tuples plus grandes que les listes?

l'extrait suivant est annoté avec la sortie ( comme vu sur ideone.com ): print "100" < "2" # True ... entre les principaux Pythons implémentations? y a-t-il des différences entre les versions du langage Python?
demandé sur 2010-07-17 11:48:56
22
réponses

Comment arrondir un nombre en Python?

ce problème me tue. Comment fait-on un tour d'horizon d'un nombre en Python? j'ai essayé rond(nombre) mais il ... re + .5) mais ça ne marchera pas dans les cas extrêmes. Exemple: WAIT! THIS WORKED! , s'il vous plaît.
demandé sur 2010-03-01 17:40:04
2
réponses

Set literal donne un résultat différent de set function call

pourquoi l'appel de la fonction set élimine-t-il les duperies, mais l'analyse d'un ensemble littéral ne le fait pas? ... , y} {Decimal('0'), 0j} (Python 2.7.12. Peut-être même cause profonde que pour ce question similaire)
demandé sur 2016-10-24 22:29:12
1
réponses

Les arguments imbriqués ne compilent pas

j'essaie de compiler mon code dans un module Python 3. Il fonctionne très bien lorsque je choisis "Run module" dans ID ... t list(g.triples(("blade_runner", "foo", "Blade Runner"))) print list(g.triples(("blade_runner", "name", "foo")))
demandé sur 2012-05-15 23:12:25
10
réponses

Prise en charge générale Unicode/UTF-8 pour les fichiers csv en python 2.6

le module csv en Python ne fonctionne pas correctement quand il y a UTF-8/Unicode impliqué. J'ai trouvé, dans la docum ... csv qui "ne fonctionnent que" en python 2.6? Ou est-ce une limitation de Python 2.6 qui n'a pas de solution simple?
demandé sur 2009-12-04 13:33:29
4
réponses

Pourquoi ne pas utiliser sys.setdefaultencoding("utf-8") dans un script py?

j'ai vu peu de scripts py qui utilisent ceci en haut du script. Dans ce cas, il faut utiliser? import sys reload(sys) sys.setdefaultencoding("utf-8")
demandé sur 2010-09-30 11:46:08
9
réponses

Quelle est la meilleure façon de supprimer les accents dans une chaîne unicode Python?

j'ai une chaîne Unicode en Python, et je voudrais enlever tous les accents (diacritiques). j'ai trouvé sur le ... éviter le code avec une mise en correspondance explicite des caractères accentués à leur contrepartie non accentuée.
demandé sur 2009-02-06 00:10:40
7
réponses

Quelle est la différence entre encoder/décoder?

Je n'ai jamais été sûr de comprendre la différence entre str/unicode Décoder et encoder. je sais que str().dec ... formations sur ce que .encode fait sur une chaîne, mais personne ne semble savoir ce que .decode fait pour unicode.
demandé sur 2009-01-15 18:13:59
5
réponses

Données SQLite, python, unicode et non-utf

j'ai commencé par essayer de stocker les chaînes en sqlite en utilisant python, et j'ai eu le message: ... merci Beaucoup pour les réponses ci-dessous et surtout à @John Machin pour avoir répondu si minutieusement.
demandé sur 2010-03-06 17:15:42
6
réponses

Que font exactement les drapeaux de corde" u "et" r", et qu'est-ce que les lettres de corde brutes?

en posant cette question , j'ai réalisé que je ne savais pas grand chose sur les cordes brutes. Pour quelqu'un qu ... e système et votre éditeur de texte charset sont définis à UTF-8, est-ce que u'' fait réellement quelque chose?
demandé sur 2010-01-17 19:22:57
10
réponses

Configuration de l'encodage correct lors de la piping stdout en Python

lorsque vous pipez la sortie d'un programme Python, L'interpréteur Python est confus au sujet de l'encodage et le met ... ys.setdefaultencoding('utf-8') print u"åäö" y a-t-il une meilleure façon de faire fonctionner la tuyauterie?
demandé sur 2009-01-29 19:57:59
3
réponses

Comment concaténer des objets str et int?

si j'essaie de faire ce qui suit: things = 5 print("You have " + things + " things.") j'obtiens l'erreu ... <module> TypeError: cannot concatenate 'str' and 'int' objects Comment puis-je contourner ce problème?
demandé sur 2014-09-05 02:28:29
7
réponses

ImportError: pas de module nommé 'encodings'

j'ai récemment réinstallé ubuntu et fait la mise à niveau vers 16.04 et je ne peux pas utiliser python: $ pytho ... mais pas pour de bon. J'ai réinstallé python et python3 plusieurs fois. Que puis-je faire à partir d'ici? Merci vous
demandé sur 2016-06-30 23:33:45
3
réponses

L'auteur CSV de Python 2 produit le mauvais terminator de ligne sur Windows

selon la sa documentation csv.l'auteur doit utiliser '\r\n ' comme lineterminateur par défaut. import csv w ... n 2.6.2 (r262:71600, 21 Avr 2009, 15:05:37) [MSC v. 1500 32 bit (Intel)] on win32 on Windows Vista
demandé sur 2009-07-23 11:34:11
4
réponses

Comment fonctionne la fonction min / max sur une liste imbriquée?

disons, il y a une liste imbriquée, comme: my_list = [[1, 2, 21], [1, 3], [1, 2]] quand la fonction mi ... eçue est [1, 2] pourquoi et comment ça marche? Quels sont certains des cas d'utilisation de celui-ci?
demandé sur 2015-12-02 21:17:45
11
réponses

Imprimer sans newline (print 'a',) imprime un espace, comment supprimer?

j'ai ce code: >>> for i in xrange(20): ... print 'a', ... a a a a a a a a a a a a a a a a a a a a je veux sortir 'a' , sans ' ' comme ceci: aaaaaaaaaaaaaaaaaaaa est-ce possible?
demandé sur 2010-12-21 15:09:42
6
réponses

vcvarsall.bat nécessaire à python pour compiler absent de visual studio 2015 (v 14)

j'essaie d'installer numpy en python 3.5 sous windows 10 avec visual studio 2015 ultimate installé. version C ... icrosoft Visual Studio 12.0\VC il y a un vcvarsall.chauve. pourquoi vcvarsall.bat manquant dans vs 14.0 ??
demandé sur 2015-10-24 23:46:18
6
réponses

Pourquoi Python imprime-t-il des caractères unicode lorsque l'encodage par défaut est ASCII?

du shell python 2.6: >>> import sys >>> print sys.getdefaultencoding() ascii >>> pri ... MODIFIER j'ai déplacé l'édition à la section réponses et l'ai acceptée comme le suggère.
demandé sur 2010-04-08 04:03:08
28
réponses

Quelle est la différence entre les fonctions range et xrange en Python 2?X?

apparemment xrange est plus rapide, mais je n'ai aucune idée de pourquoi il est plus rapide (et aucune preuve à part l ... ent qu'il est plus rapide) ou ce qui en outre est différent sur for i in range(0, 20): for i in xrange(0, 20):
demandé sur 2008-09-18 21:52:51
16
réponses

Comment puis-je empêcher l'impression Python d'ajouter des lignes ou des espaces? [dupliquer]

cette question a déjà une réponse ici: comment imprimer sans newline ni espace? ... ons d'impression sont des itérations différentes de la même boucle, donc je ne peux pas juste utiliser l'opérateur+.
demandé sur 2008-11-01 01:33:21