Maison > développement back-end > Tutoriel Python > Pourquoi mon code génère-t-il une erreur « TypeError : \'int\' Object is Not Callable\ » ?

Pourquoi mon code génère-t-il une erreur « TypeError : \'int\' Object is Not Callable\ » ?

Mary-Kate Olsen
Libérer: 2024-12-08 20:54:11
original
342 Les gens l'ont consulté

Why Does My Code Throw a

Résolution de TypeError : l'objet 'int' non appelable

L'extrait de code fourni comporte une erreur : "TypeError : l'objet 'int' n'est pas appelable." Cette erreur se produit lors de la tentative d'invocation de la fonction round sur la variable round, à laquelle une valeur entière a été attribuée. Pour résoudre ce problème, nous allons rechercher la cause sous-jacente et proposer une solution.

Le message d'erreur indique que la variable round est un objet int. Cela signifie qu’au lieu d’être une fonction, c’est un entier. Pour remédier à cette situation, nous devons localiser et supprimer le code responsable de l'attribution d'un entier à la variable ronde.

Dans votre code, vous pourriez rencontrer une instruction comme la suivante, qui attribue un entier (42) à la variable round :

round = 42
Copier après la connexion

Lorsque vous tenterez ensuite d'appeler la fonction round, Python l'interprétera comme une tentative d'invocation d'une fonction sur l'objet int affecté à round. Cependant, comme il ne s'agit pas d'une fonction mais d'un entier, cela entraînera l'erreur.

Pour résoudre ce problème, localisez le code susmentionné attribuant un entier à arrondir et supprimez-le. Une fois que vous l'aurez fait, la variable round ne sera plus un objet int et vous pourrez appeler la fonction round comme prévu sans rencontrer l'erreur "TypeError : l'objet 'int' n'est pas appelable".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal