** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain de la Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
l = ['Mon', 'tue', 'Wed', 'Thu', 'fri', 'sat', 'Sun']
def change_words(words, func):
for word in words:
print(func(word))
def sample_func(word):
return word.capitalize()
change_words(l, sample_func())
result
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Si vous l'écrivez normalement, cela ressemblera à ceci.
l = ['Mon', 'tue', 'Wed', 'Thu', 'fri', 'sat', 'Sun']
def change_words(words, func):
for word in words:
print(func(word))
change_words(l, lambda word: word.capitalize())
result
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Func utilisé comme argument
lambda word: word.capitalize()
En écrivant, il peut être décrit à la fin.