Funksjonen til Len

Funksjonen til Len


Strengmanipulering er en vanlig og nødvendig funksjon i nesten alle programmeringsspråk. Prosessen involverer bruk av en rekke kommandoer for å ta fra hverandre en sekvens av tegn eller variabler - og deretter trekke ut, analysere og ta beslutninger om dataene basert på resultatene. LEN er en enkel streng manipulasjon funksjon som kan oppnå to spesifikke mål. Mens programmeringsspråk du bruker, kan endre syntaksen til LEN, sine mål er de samme.

Identifikasjon

LEN er navnet på programmeringskommandoer som forteller deg hvor mange tegn som finnes i hele eller deler av en tegnstreng eller forteller deg hvor mye plass - i byte - du må reservere for variable datalagring. Mens de måtene som du kan bruke LEN og syntaksen du følger for hver avhenger av programmeringsspråk, LEN returnerer alltid et heltall som et endelig resultat.

Format

Grunnleggende LEN syntaks varierer mye mellom programmeringsspråk, men alltid inkluderer LEN eller lengde funksjon identifikator. Språk som Visual Basic og Python bruker LEN, mens C # og Perl bruke lengde. En sammenligning mellom de ulike språkene viser at mens hver formaterer LEN fungerer forskjellig, er det likevel lett gjenkjennelig. Start med å identifisere den strengen du ønsker å analysere og deretter legge til en LEN funksjon i henhold til den handlingen du vil utføre med parametrene du trenger å inkludere. Å illustrere,
I Python, vises LEN som:

test = 'Dette er bare en enkel streng.
len (test)
29

I C #, kan den samme strengen vises som:
string a = "" Dette er bare en enkel streng ";
Console.WriteLine (a.Length);

Flytkontroll

Den LEN funksjonen kan være nyttig for å bidra til å styre strømmen av et program. Bruke LEN i forbindelse med et betinget utsagn - som en "hvis" statement - legger til funksjonalitet til et program og øker sin beslutningsmyndighet. En Python "hvis" uttalelse der du skriver ut verdien av en "x" variabel hvis den inneholder to figurer og en feilmelding hvis den inneholder 13 eller mer kan vises som:

x = int (raw_input ( "Skriv inn et 10-sifret telefonnummer:"))
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. Et programmeringsfunksjon som bare forteller deg et enkelt ord streng som "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 regnearkceller eller som en enkel form for datavalidering, som gjør at en bruker skriver inn 10 siffer i et telefonnummer tekstboks.