0 votes

inclure udf dans python ?

J'ai une petite fonction définie par l'utilisateur en Python, par exemple fib(n), comment puis-je l'utiliser dans d'autres programmes ou modules ? def fib(n):

Dois-je utiliser l'importation ou existe-t-il une autre fonction ?

De plus, j'apprends le python dans l'IDE Eclipse, il ne supporte pas le python.

print "any string"

mais je suis obligé d'utiliser like, print("string")

Dans le manuel de python en ligne, il est indiqué qu'il est multiplateforme et que la syntaxe est la même, mais pourquoi comme ci-dessus ?

2voto

Justin Ethier Points 57486

L'importation permet d'inclure la fonction dans d'autres programmes. Il suffit de dire import mymodule où le code se trouve dans le fichier mymodule.py . Dites ensuite mymodule.fib pour utiliser la fonction.

Pour répondre à votre deuxième question : La syntaxe print "any string" est acceptable dans Python 2, mais n'est plus autorisé dans Python 3.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X