String manipulation är en vanlig och nödvändig funktion i nästan alla programmeringsspråk . Processen innebär att man använder en mängd olika kommandon för att ta isär en sekvens av tecken eller variabler - och sedan extrahera , analysera och fatta beslut om de uppgifter som grundar sig på resultaten . LEN är en enkel sträng manipulation funktion som kan utföra två särskilda mål . Medan det programmeringsspråk du använder kan ändra syntaxen i LEN , dess mål är desamma . Identifiering
LEN är namnet för programmering kommandon som talar om hur många tecken som finns i hela eller delar av en teckensträng eller berättar hur mycket utrymme - i byte - du måste boka för variabeldata lagring. Medan de sätt på vilka du kan använda LEN och syntax du följer för varje beror på programmeringsspråk , returnerar LEN alltid ett heltal som ett slutresultat .
Format
Grundläggande LEN syntax varierar kraftigt mellan programmeringsspråk men alltid innehåller LEN eller längden funktion identifierare . Språk som Visual Basic och Python användning LEN , medan C # och Perl användning längd . En jämförelse mellan de olika språken visar att medan varje format LEN funktionen på olika sätt, är det ändå lätt att känna igen . Börja med att identifiera den sträng du vill analysera och sedan lägga en LEN funktion enligt den åtgärd du vill utföra med de parametrar du behöver för att inkludera . För att illustrera , i Python , verkar LEN : >>> test = ' Detta är bara en enkel sträng . " >>> Len ( test) 29
C # , samma sträng kan visas som : sträng a = " " Detta är bara en enkel sträng "; Console.WriteLine ( a.length ) ,
Flow Control
LEN funktionen kan vara värdefulla för att styra flödet av ett program . Använda LEN i samband med en villkorlig uppgift - såsom ett " om " uttalande - tillför funktionalitet till ett program och ökar sina beslutsbefogenheter . En Python " om " uttalande där du skriver ut värdet av ett " x " variabel om den innehåller två tecken och ett felmeddelande om det innehåller 13 eller mer kan visas som :
x = int ( raw_input ( " , Ange en 10 - siffrigt telefonnummer : " ) ) Ange en 10 - siffrigt telefonnummer : >>> len ( x ) katalog
>>> om x = 10 ! : ... skriva ' Ange ett giltigt nummer " ... annat : ... print x
Praktiska tillämpningar
Praktiska användningsområden för LEN funktionen först kan verka oklar . En programmering funktion som helt enkelt talar om ett enda ord sträng som " Hej " har fem tecken kan tyckas ha föga praktiskt värde . Det kan vara ganska bra , dock , särskilt när du använder LEN i större block av kod , i kombination med andra funktioner strängmanipulationer . Till exempel kan du använda LEN till separata strängar av data och sedan fylla tabeller, kolumner eller celler kalkylblad eller som en enkel form av dataverifiering , till exempel att se en användare skriver in 10 siffror i ett telefonnummer textruta .
Addera