preguntar acerca de python-3.x

2
réponses

En Python, quand deux objets sont-ils identiques?

, Il semble que 2 is 2 et 3 is 3 sera toujours vrai en python, et en général, toute référence à un entier est le même que toute autre référence à la même entier. La même chose arrive à None (c'est-à-dire None is None). Je sais que cela n'arrive pas …
demandé sur 1970-01-01 00:33:36
2
réponses

Python NameError: le nom n’est pas défini

J'ai un script python et je reçois l'erreur suivante: Traceback (most recent call last): File "C:UsersTimDesktoppop-erptest.py", line 1, in <module> s = Something() NameError: name 'Something' is not defined Voici le code qui cause l …
demandé sur 1970-01-01 00:33:33
3
réponses

Comment effacer la toile Tkinter?

Quand je dessine une forme en utilisant: canvas.create_rectangle(10, 10, 50, 50, color="green") Tkinter garde-t-il une trace du fait qu'il a été créé? Dans un jeu simple que je fais, mon code a un Frame Créer un tas de rectangles, puis dessiner …
demandé sur 1970-01-01 00:33:33
3
réponses

Évaluation paresseuse en Python

Qu'est-ce que l'évaluation paresseuse en Python? Un site Web a déclaré: En Python 3.x la fonction range() renvoie un objet range spécial qui calcule les éléments de la liste à la demande (évaluation paresseuse ou différée): >>> r = rang …
demandé sur 1970-01-01 00:33:33
2
réponses

Comment remplacer correctement setattr et getattribute sur les classes de style nouveau en Python?

Je veux remplacer les méthodes __getattribute__ et __setattr__ de ma classe Python. Mon cas d'utilisation est l'habitude: j'ai quelques noms que j'ai à gérer, et je veux le comportement par défaut pour autre chose. Pour __getattribute__, il semble qu …
demandé sur 1970-01-01 00:33:31
10
réponses

Mise à jour de Python sur Mac

Je voulais mettre à jour mon Python 2.6.1 à 3.x sur mac mais je me demandais s'il était possible de le faire en utilisant le terminal ou je dois télécharger le programme d'installation à partir du site Web de python? La raison pour laquelle je pose …
demandé sur 1970-01-01 00:33:29
7
réponses

Python conversion de chaîne en tuple sans diviser les caractères

Je m'efforce de convertir une chaîne en un tuple sans diviser les caractères de la chaîne dans le processus. Quelqu'un peut-il Suggérer une méthode facile pour le faire? Besoin d'un liner. Échoue a = 'Quattro TT' print tuple(a) Œuvres …
demandé sur 1970-01-01 00:33:33
2
réponses

Comment découper une liste en Python 3?

J'ai trouvé le code suivant compatible avec python2 from itertools import izip_longest def grouper(n, iterable, padvalue=None): "grouper(3, 'abcdefg', 'x') --> ('a','b','c'), ('d','e','f'), ('g','x','x')" return izip_longest(*[iter(iterable) …
demandé sur 1970-01-01 00:33:31
4
réponses

Comment puis-je exécuter périodiquement une fonction avec asyncio?

Je migre de tornado vers asyncio, et je ne trouve pas l'équivalent de asyncio de tornado PeriodicCallback. (A PeriodicCallback prend deux arguments: la fonction à exécuter et le nombre de millisecondes entre les appels.) y a - t-il un tel équivale …
demandé sur 1970-01-01 00:33:36
1
réponses

Quelle est la différence entre int () et floor () dans Python 3?

En Python 2, floor() renvoie une valeur flottante. Bien que ce ne soit pas évident pour moi, j'ai trouvé quelques explications expliquant pourquoi il peut être utile d'avoir floor() return float (pour des cas comme float('inf') et float('nan')). Ce …
demandé sur 1970-01-01 00:33:35