In Python ist eine "Scheibe" eine Teilmenge einer Liste oder einer String-Variablen , die Sie erhalten , indem Sie eine Start-und /oder endet Index für die variable und wiederkehrende Werte innerhalb dieses Bereichs . Die zurückgegebene Untermenge der Startindex Wert , aber nicht der Endwert . Sie können die Slice -Methode für verschiedene Datentypen, einschließlich Zeichenfolgen, Zahlen und Listen zu verwenden. Verwenden
Mit einer Scheibe in Python funktioniert ähnlich wie die Indizierung von Arrays in anderen Programmiersprachen , außer beim Aufruf der Index eines Elements in einem Array können Sie nur ein Element zurück zu einem Zeitpunkt. Außerdem können Sie nicht schneiden andere Datentypen wie Strings , aber die Scheibe Verfahren auf Python können Sie . Die Slice -Methode verwendet Null -Indizierung , die das erste Zeichen oder Element in der Liste bedeutet, hat den Index Null , hat das zweite Element Index ein , und so weiter.
Syntax
< p> um die Scheibe Methode verwenden, müssen Sie zuerst erstellen und initialisieren eine Variable , in Scheiben schneiden . Dann verwenden Sie eckige Klammern , um die Scheibe Methode aufrufen, aus der entweder eine Position , um die Scheibe zu starten , beenden Sie die Scheibe, oder beides. Geben Sie beispielsweise " myvar [ 3:5 ] " zu schneiden eine Variable namens " myvar ", beginnend an der dritten Position und endend an dem Index vor der fünften Position . Sie können auch " myvar [ 3:] ", um an der dritten Position und Rückkehr alles danach schneiden , oder Typ. " Myvar [: 5 ] ", um alles bis zurück auf die fünfte Position und schneiden es
Typen
Sie das Slice -Methode für verschiedene Arten von Daten verwenden können und unterschiedliche Ergebnisse erhalten . Zum Beispiel, wenn Sie eine Zeichenfolge Variable namens " Alph " , die die Buchstaben des Alphabets enthält in Ordnung , Schreibarbeiten haben " alph [ 01.05 ] " Gibt den Teilstring ' bcde . ' Wenn Sie eine Liste von Strings oder Zahlen genannt " lst ", Eingabe von " lst [ 01.03 ] " gibt die zweite und dritte Elemente in der Liste . Sie können auch eine Variable erstellen und verwenden Sie die Slice -Methode , um einen Wert aus einer anderen Variablen oder Liste, um sie zu retten.
Funktion
Python hat eine eingebaute Funktion namens "Scheibe" , die ähnlich funktioniert die Scheibe Verfahren hat aber eine andere Syntax. Die Funktion dauert ein bis drei Parameter: Start, Stop und Schritt, die erforderlichen nämlich ein "Stop"- Parameter, der , wo die Scheibe stoppen anzeigt. Zum Beispiel die Eingabe von " alph [ Scheibe (1,5) ] " gibt den Teilstring " bcde . " Sie können die " Schritt "-Parameter auf bestimmte Werte zu überspringen. Zum Beispiel, " alph [ slice ( 0,5,2 ) ] ", sagt die an Position Null und Scheibe an Position fünf beginnen, aber jede Sekunde Wert zurückgeben . Dieses Beispiel gibt "ace ".