Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Python Slice Metod

    I Python , är en " slice " en delmängd av en lista eller en sträng variabel som du får genom att definiera en start -och /eller slutar index på variabeln och returnera de värden inom detta intervall . Den returnerade undergrupp omfattar start indexvärde , men inte slutvärdet . Du kan använda slice metoden på flera olika datatyper , inklusive strängar, siffror och listor . Använd

    Använda en skiva i Python fungerar ungefär som array indexering i andra programmeringsspråk , utom när du ringer indexet av ett objekt i en array , kan du returnera endast ett objekt i taget . Dessutom kan du skiva inte andra datatyper som strängar , men segmentet metoden på Python kan du . Segmentet metoden använder noll - indexering , vilket innebär det första tecknet eller objektet i listan har index noll , har den andra punkten index en , och så vidare .
    Syntax

    för att använda slice metoden , måste du först skapa och initiera en variabel att skiva . Sedan använder hakparenteser för att ringa slice metoden , vilket indikerar antingen en position för att starta skivan , avslutar skivan , eller båda . Skriv till exempel " myVar [ 03:05 ] " att skiva en variabel som heter " myVar , " börjar vid den tredje positionen och slutar vid index före den femte positionen . Du kan också skriva " myVar [ 3 : ] " att skära i den tredje positionen och retur allting efteråt , eller typ . " MyVar [ : 5 ] " för att återvända allt upp till femte plats och skiva det


    typer

    Du kan använda slice metoden på flera olika typer av data och få olika resultat . Till exempel , om du har en sträng variabel som heter " alph " som innehåller bokstäverna i alfabetet i ordning, skriva " alph [ 01:05 ] " returnerar delsträngen " bcde . " Om du har en lista med strängar eller enheter som kallas " lst , " skriva " lst [ 01:03 ] " returnerar den andra och tredje poster i listan . Du kan också skapa en variabel och använda slice metod för att spara ett värde från en annan variabel eller lista till det .
    Funktion

    Python har en inbyggd funktion som heter " slice " som fungerar på samma sätt slice metoden men har en annan syntax . Funktionen tar en till tre parametrar : starta , stoppa och steg , den som krävs är ett " stopp " parameter , som indikerar var att stoppa skivan . Till exempel skriver " alph [ slice ( 1,5 ) ] " returnerar delsträngen " bcde . " Du kan använda " steg " parametern att hoppa över vissa värden . Till exempel , " alph [ slice ( 0,5,2 ) ] " säger att börja vid position noll och skiva i position fem , men återkommer vartannat värde . Detta exempel returnerar " ess . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser TXT filer till Tuple i Python
    ·Python Metoder för Listor
    ·Hur Dump Text till Hex i Python
    ·Har Python behöva en adapter
    ·Hur man skriver ett skript som raderar filer
    ·En introduktion till Python 3
    ·Hur man gör 3D Array i Python
    ·Hur hittar indexet av en sträng i Python
    ·Hur man gör nya linjer i Python
    ·Konvertera en CSV -fil till en graf i Python
    Utvalda artiklarna
    ·Hur man skapar ett nytt fönster för en webbläsare me…
    ·Hur Återuppta ett projekt om Visual Basic
    ·Vad är Stack Overflow på Linje 42
    ·Skillnader mellan Länkar & Buttons Rollover
    ·Hur man gör en Div synlig utan text
    ·Hur konvertera en samling till HashMap i Java
    ·Vanliga PHP Bugs
    ·Hur man rita linjer i Visual C + +
    ·Hur man installerar Java Snabbt
    ·Hur du returnerar ett värde i en Multi Kolumn Listbox
    Copyright © Dator Kunskap http://www.dator.xyz