strenghåndtering er en almindelig og nødvendig funktion i næsten alle programmeringssprog . Processen indebærer anvendelse af en bred vifte af kommandoer til at tage ud en sekvens af tegn eller variabler - og derefter udtrække , analysere og træffe beslutninger om data baseret på resultaterne. LEN er en enkel streng manipulation funktion, der kan udrette to specifikke mål . Mens programmeringssprog du bruger, kan ændre syntaksen for LEN , dens mål forbliver de samme. Identifikation
LEN er betegnelsen for programmeringskommandoer der fortæller dig, hvor mange tegn på hele eller en del af en tegnstreng , eller fortæller dig , hvor meget plads - i bytes - du skal reservere til variable data opbevaring . Mens de måder, hvorpå du kan bruge LEN og syntaksen du følger for hver afhænger af programmeringssprog, LEN returnerer altid et helt antal som slutresultat.
Format
< p> Basic LEN syntaks varierer meget blandt programmeringssprog , men altid indeholder LEN eller længde -funktionen id. Sprog som Visual Basic og Python brug LEN , mens C # og Perl brug længde. En sammenligning mellem de forskellige sprog viser, at mens hver formaterer LEN fungerer forskelligt , er det alligevel let genkendelig. Start med at identificere den streng du ønsker at analysere og derefter tilføje en LEN -funktion i henhold til den handling, du ønsker at udføre med de parametre, du har brug for at inkludere. For at illustrere , i Python , LEN vises som : >>> test = 'Dette er blot en simpel streng. " >>> Len (test) 29
C #, det samme streng kan fremstå som : string a = " 'Dette er blot en enkel streng " Console.WriteLine ( a.Length )
Flow Control
LEN -funktionen kan være nyttige i at hjælpe kontrollere strømmen af et program. Brug LEN i forbindelse med en betinget erklæring - såsom en "hvis" erklæring - tilføjer funktionalitet til et program og øger sin beslutningskompetence . En Python "hvis" erklæring, hvori du udskriver værdien af et "x " variable hvis det indeholder to tegn og en fejlmeddelelse , hvis den indeholder 13 eller mere kan blive vist som : Hej
x = int ( raw_input ( " ; Angiv et 10-cifret telefonnummer : ") ) Angiv et 10-cifret telefonnummer : >>> len (x )
>>> hvis x = 10! : ... print ' Angiv et gyldigt nummer ' ... else: ... print x
Praktiske anvendelser
Praktiske anvendelser for LEN -funktionen kan ved første øjekast synes uklare. En programmering funktion, der blot fortæller dig et enkelt ord streng som "Hello" har fem tegn kan synes at have ringe praktisk værdi. Det kan være ganske nyttigt , men især når du bruger LEN i større blokke af kode , i kombination med andre strenghåndtering funktioner. For eksempel kan du bruge LEN at adskille strenge af data og derefter udfylde tabeller, kolonner eller regneark celler eller som en simpel form for validering af data, såsom at sikre en bruger indtaster 10 cifre i et telefonnummer tekstboks.
< br >