String manipulasjon er en vanlig og nødvendig funksjon i nesten alle programmeringsspråk . Prosessen innebærer å bruke en rekke kommandoer for å ta fra hverandre en sekvens av tegn eller variabler - og deretter trekke ut , analysere og ta beslutninger om data basert på resultatene . LEN er en enkel streng manipulasjon funksjon som kan oppnå to spesifikke mål . Mens programmeringsspråket du bruker kan endre syntaksen til LEN , målene er de samme. Identifikasjon
LEN er navnet for programmering kommandoer som forteller deg hvor mange tegn du i hele eller deler av en tegnstreng eller forteller deg hvor mye plass - i byte - du må reservere for variable data lagring. Mens de måtene som du kan bruke LEN og syntaksen du følger for hver avhenger av programmeringsspråk, returnerer LEN alltid et heltall som et endelig resultat .
Format
< p > Basic LEN syntaks varierer blant programmeringsspråk , men alltid inkluderer LEN eller lengde funksjon identifikator. Språk som Visual Basic og Python bruk LEN , mens C # og Perl bruk lengde. En sammenligning mellom de ulike språkene viser at mens hver formaterer LEN funksjon annerledes, er det likevel lett gjenkjennelig. Start med å identifisere strengen du vil analysere og deretter legge til en LEN funksjon i henhold til den handlingen du ønsker å utføre med de parametere du må ta med. For å illustrere, I Python , vises LEN som : >>> test = 'Dette er bare en enkel streng. ' >>> Len ( test) 29
C #, samme streng kan vises som : string a = " 'Dette er bare en enkel streng" ; Console.WriteLine ( a.Length ) ;
Fluid Control
< p > den LEN funksjonen kan være nyttig i å hjelpe kontrollere flyten av et program . Ved hjelp av LEN i forbindelse med et betinget utsagn - som en " hvis " statement - legger til funksjonalitet i et program og øker sin beslutningsmyndighet . En Python " hvis " statement der du skriver ut verdien av en "x " variable hvis den inneholder to tegn og en feilmelding hvis den inneholder 13 eller flere kan fremstå som : en
x = int ( raw_input ( " ; Vennligst skriv inn en 10 -sifret telefonnummer : ") ) Vennligst skriv inn et 10 -sifret telefonnummer : >>> len ( x )
>>> hvis x = 10! : ... print 'Vennligst skriv inn et gyldig nummer "... annet : ... print x
praktiske anvendelser
Praktiske bruksområder for LEN funksjonen kan først virke uklart . En programmering funksjon som rett og slett forteller deg et enkelt ord , for eksempel " Hello" har fem bokstaver kan synes å ha liten praktisk verdi. Det kan være ganske nyttig , men spesielt når du bruker LEN i større blokker av kode , i kombinasjon med andre streng manipulasjon funksjoner . For eksempel kan du bruke LEN å skille strenger av data og deretter fylle tabeller, kolonner eller regneark celler eller som en enkel form for data validering , som gjør at en bruker skriver inn 10 siffer i et telefonnummer tekstboksen .