String manipulatie is een veel voorkomende en noodzakelijke functie in bijna elke programmeertaal . Het proces omvat het gebruik van een verscheidenheid aan opdrachten uit elkaar te halen een reeks tekens of variabelen - en dan halen , te analyseren en beslissingen nemen over de gegevens op basis van de resultaten . LEN is een eenvoudige string manipulatie functie die twee specifieke doelstellingen kan bereiken . Terwijl de programmeertaal die u gebruikt kan de syntaxis van LEN veranderen , haar doelstellingen blijven hetzelfde . Identificatie LEN is de naam voor het programmeren commando's die je vertellen hoeveel personages zijn in alle of een deel van een tekenreeks of vertelt u de hoeveelheid ruimte - in bytes - je moet reserveren voor variabele data opslag . Terwijl de manieren waarop u LEN en de syntaxis u volgen kunt gebruiken voor elk afhankelijk van de programmeertaal , LEN geeft altijd een geheel getal als eindresultaat . Formaat Basic LEN syntaxis varieert sterk tussen programmeertalen maar bevat altijd de LEN -of lengte -functie identifier . Talen zoals Visual Basic en Python gebruik LEN , terwijl de C # en Perl gebruiken lengte . Een vergelijking tussen de verschillende talen toont aan dat terwijl elke formatteert functie LENGTE anders is niettemin gemakkelijk herkenbaar . Begin met het identificeren van de snaar die u wilt analyseren en voeg vervolgens een LEN -functie op basis van de actie die u wilt uitvoeren met de parameters die u nodig hebt om op te nemen. Om dit te illustreren , in Python , LEN verschijnt als : >>> test = ' Dit is slechts een eenvoudige string . " >>> Len (test ) 29 In C # , dezelfde snaar kan verschijnen als : string a = " " Dit is gewoon een simpele string " ; Console.WriteLine ( a.Length ) ; Flow Control de functie LENGTE kunnen gebruikers helpen de stroom van een programma . Met behulp LEN in combinatie met een voorwaardelijke instructie - zoals een " if" - voegt functionaliteit toe aan een programma en verhoogt zijn beslissingsbevoegdheid . Een Python " if" statement waarin je de waarde van een variabele " x " te drukken als het bevat twee personages en een foutmelding als het 13 of meer bevat kan verschijnen als : x = int ( raw_input ( " , Vul een 10 - cijferig telefoonnummer : ' ) ) Vul een 10 - cijferig telefoonnummer : >>> len ( x ) >>> als x = 10 ! : ... print ' Vul een geldig nummer ' ... anders : ... afdruk x praktische toepassingen Praktische toepassingen voor de LEN -functie kan op het eerste gezicht niet duidelijk . Een programmering functie die gewoon vertelt u een enkel woord tekenreeks zoals " Hallo " heeft vijf personages lijken te weinig praktische waarde hebben . Het kan heel nuttig , echter, vooral bij LEN gebruikt in grotere blokken code , in combinatie met andere string manipulatie functies . Bijvoorbeeld , kunt u LEN gebruiken om afzonderlijke snaren van gegevens en vervolgens bevolken tabellen , kolommen of spreadsheet cellen of als een eenvoudige vorm van data validatie , zoals ervoor zorgen dat een gebruiker invoert 10 cijfers in een telefoonnummer tekstvak . < br >
|