Enrichissement du tuto sur l’opérateur splat 8
Si vous ne l’avez pas lu, sautez dessus, il est formidable !
Si vous ne l’avez pas lu, sautez dessus, il est formidable !
Ce terme apparaît dans de nombreux articles du blog, et je prends parfois le temps de l’expliquer superficiellement. Évidement, à de nombreux moments j’ai fais des tutos en ayant la connaissance de l’unpacking comme prérequis, et rien vers quoi faire un lien. Corrigeons ça, en attendant que je traduise les slides sur WAMP.
Ahhh, l’unpacking… On croit qu’on a complètement fait le tour de cette fonctionalité merveilleuse, et PAF, on découvre encore autre chose.
Par exemple, la syntaxe a été améliorée avec Python 3, et accepte maintenant un unpacking partiel !
import *
en Python 11Vous l’avez sans doute lu 100 fois, mais savez-vous pourquoi ?
*
) en Python 32L’utilisation du signe étoile (*
, dit opérateur “splat”) en Python est très simple, mais certains cas sont peu intuitifs. Les nouveaux venus ont souvent besoin d’un peu plus d’explications que ce que donne la doc. Les utilisateurs d’autres langages sont généralement déroutés car ils sont habitués certaines fonctionnalités qu’on ne retrouvent pas en Python.