Maison >développement back-end >Tutoriel Python >Que signifie la taille du pas Python ?
Dans les séquences Python (les listes et les tuples sont tous deux des séquences), vous pouvez utiliser des opérations de découpage : séquence[start : end : step] Les deux premiers sont faciles à comprendre, ce sont la position d'index de départ et la position d'index de fin (. Python fournit deux index : 0 de gauche à droite... index-1 et -1 de droite à gauche... -index).
Permettez-moi de vous présenter la signification de l'étape :
>>>s = ‘abcdefgh’ >>>s[::-1] ’hgfedcba’ >>>s[::2] ’aceg’
>>>s = 'abcdefgh' >>>s[::-1] 'hgfedcba' >>>s[::2] 'aceg'
Recommandations associées : "Tutoriel vidéo Python"
En fait, l'étape représente ici la taille du pas de la tranche (le pas ne peut pas être 0, la valeur par défaut est 1) :
Si l'étape est > 0, cela signifie de gauche à droite Faire des tranches. A ce moment, start doit être inférieur à end pour avoir un résultat, sinon il sera vide. Par exemple : le résultat de s[0, : 5 : 2] est 'ace'
Si pas
Ensuite, s[::-1] signifie trancher de droite à gauche avec un pas de 1 ; :2] signifie trancher de gauche à droite avec un pas de 2
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!