preguntar acerca de python-3.x
13
réponses
Demander à l’utilisateur d’entrer jusqu’à ce qu’il donne une réponse valide
J'écris un programme qui doit accepter l'entrée de l'utilisateur.
#note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input`
age = int(input("Please enter your age: "))
if age >= 18:
print("You are able to vote in the Un …
demandé sur
1970-01-01 00:33:34
9
réponses
Comment retourner les clés du dictionnaire sous forme de liste en Python?
Dans Python 2.7, j'ai pu obtenir dictionnaire clés, les valeurs de, ou d'éléments de, comme une liste:
>>> newdict = {1:0, 2:0, 3:0}
>>> newdict.keys()
[1, 2, 3]
Maintenant, Python >= 3.3, j'obtiens quelque chose comme ceci:
…
demandé sur
1970-01-01 00:33:33
3
réponses
UnicodeDecodeError: le codec ‘charmap’ ne peut pas décoder l’octet X en position Y: les cartes de caractères à
J'essaie d'obtenir un programme Python 3 pour faire quelques manipulations avec un fichier texte rempli d'informations. Cependant, en essayant de lire le fichier, j'obtiens l'erreur suivante:
Traceback (most recent call last):
File "SCRIPT LOCATION …
demandé sur
1970-01-01 00:33:32
3
réponses
Que signifie -> dans les définitions de fonctions Python?
J'ai récemment remarqué quelque chose d'intéressant lorsque l'on regarde Python 3.3 spécification de la grammaire:
funcdef: 'def' NAME parameters ['->' test] ':' suite
Le bloc 'arrow' facultatif était absent dans Python 2 et je n'ai trouvé aucu …
demandé sur
1970-01-01 00:33:33
7
réponses
Comment utiliser pip avec Python 3.x aux côtés de Python 2.x
J'ai installé Python 3.x (outre Python 2.x sur Ubuntu) et lentement commencé à coupler les modules que j'utilise en Python 2.x.
Je me demande donc quelle approche dois-je prendre pour rendre ma vie facile en utilisant pip pour Python 2.x et Python …
demandé sur
1970-01-01 00:33:32
4
réponses
Comparaison de deux tableaux numpy pour l’égalité, élément par élément
Quel est le moyen le plus simple de comparer deux tableaux numpy pour l'égalité (où l'égalité est définie comme: A = B iff pour tous les indices i: A[i] == B[i])?
Utiliser simplement == me donne un tableau booléen:
>>> numpy.array([1,1,1 …
demandé sur
1970-01-01 00:33:32
5
réponses
Pourquoi ai-je besoin de ‘b’ pour encoder une chaîne Python avec Base64?
Suite à cet exemple python , j'encodeune chaîne en Base64 avec:
>>> import base64
>>> encoded = base64.b64encode(b'data to be encoded')
>>> encoded
b'ZGF0YSB0byBiZSBlbmNvZGVk'
Mais, si je laisse de côté le premier b:
…
demandé sur
1970-01-01 00:33:32
3
réponses
Conversion de chaîne JSON en Dictionnaire pas de liste
J'essaie de transmettre un fichier JSON et de convertir les données en Dictionnaire.
Jusqu'à présent, c'est ce que j'ai fait:
import json
json1_file = open('json1')
json1_str = json1_file.read()
json1_data = json.loads(json1_str)
Je m'attends à c …
demandé sur
1970-01-01 00:33:33
11
réponses
Comment rechercher et remplacer du texte dans un fichier en utilisant Python?
Comment puis-je rechercher et remplacer du texte dans un fichier en utilisant Python 3?
Voici mon code:
import os
import sys
import fileinput
print ("Text to search for:")
textToSearch = input( "> " )
print ("Text to replace it with:")
textTo …
demandé sur
1970-01-01 00:33:33
4
réponses
Union de 2 ensembles ne contient pas tous les éléments
Comment se fait-il que lorsque je change l'ordre des deux ensembles dans les unions ci-dessous, j'obtienne des résultats différents?
set1 = {1, 2, 3}
set2 = {True, False}
print(set1 | set2)
# {False, 1, 2, 3}
print(set2 | set1)
#{False, True, 2, 3 …
demandé sur
1970-01-01 00:33:37