En Python, une «tranche» est un sous-ensemble d' une liste ou d' une variable de chaîne que vous obtenez en définissant un point de départ et /ou à la fin indice sur la variable et le retour des valeurs à l'intérieur de cette fourchette. Le sous-ensemble renvoyée comprend la valeur de l'index de départ, mais pas la valeur de fin . Vous pouvez utiliser la méthode de la tranche sur plusieurs types de données différents , y compris les chaînes, les nombres et les listes. Utilisez
l'aide d'une tranche en Python fonctionne de manière similaire à l'indexation de tableau dans d'autres langages de programmation , sauf lorsque vous appelez l'indice d'un élément dans un tableau, vous pouvez retourner un objet à la fois . En outre, vous ne pouvez pas couper d'autres types de données comme des chaînes , mais la méthode de la tranche sur Python vous permet d' . La méthode utilise tranche zéro indexation, ce qui signifie que le premier caractère ou élément de la liste est l'indice zéro, le second élément a un index , et ainsi de suite .
Syntaxe
< p> pour utiliser la méthode de la tranche , vous devez d'abord créer et initialiser une variable à trancher. Ensuite, utiliser des crochets pour appeler la méthode de la tranche , ce qui indique soit une position pour commencer la tranche, fin de la tranche, ou les deux. Par exemple, tapez " myvar [ 03:05 ] " à trancher une variable appelée " myvar , " à partir de la troisième position et se terminant à l'indice avant la cinquième position . Vous pouvez également taper " myvar [3 :]" pour couper à la troisième position et le retour après tout , ou le type. " Myvar [ 5 ] " à tout retourner à la cinquième position et il tranche
types
Vous pouvez utiliser la méthode de la tranche sur différents types de données et obtenir des résultats différents . Par exemple, si vous avez une variable de type chaîne appelée " alph " qui contient les lettres de l' alphabet dans l'ordre , en tapant " alph [ 01:05 ] " retourne " BCDE . ' La sous- Si vous avez une liste de chaînes ou de nombres entiers appelés « LST », « LST [ 01:03 ] " taper renvoie les deuxième et troisième éléments de la liste . Vous pouvez également créer une variable et utiliser la méthode de la tranche d'enregistrer une valeur d'une autre variable ou liste à elle.
Fonction
Python a une fonction intégrée appelée "tranche" qui fonctionne de façon similaire à la méthode de la tranche , mais a une syntaxe différente . La fonction prend un à trois paramètres : démarrer, arrêter et l'étape ; celui requis étant un paramètre «stop» , ce qui indique le point d'arrêt de la tranche. Par exemple , en tapant " alph [ slice ( 1,5 ) ] " renvoie le " BCDE . " Substring Vous pouvez utiliser le paramètre " étape " pour sauter certaines valeurs . Par exemple, " alph [ slice ( 0,5,2 ) ] », dit de commencer à la position zéro et une tranche à cinq positions , mais revenir à chaque seconde valeur . Cet exemple renvoie " ace ".