manipolazione delle stringhe è una funzione comune e necessaria in quasi ogni linguaggio di programmazione. Il processo implica utilizzando una varietà di comandi per smontare una sequenza di caratteri o variabili - e poi estrarre , analizzare e prendere decisioni circa i dati in base ai risultati . LEN è una semplice funzione di manipolazione delle stringhe che possono raggiungere due obiettivi specifici . Mentre il linguaggio di programmazione utilizzato può cambiare la sintassi di LEN , i suoi obiettivi rimangono gli stessi . Identificazione
LEN è il nome per i comandi di programmazione che segnalano quanti caratteri sono in tutto o in parte di una stringa di caratteri o la quantità di spazio racconta - in byte - è necessario prenotare per i dati variabili stoccaggio . Mentre i modi in cui è possibile utilizzare LEN e la sintassi si segue per ciascuno dipende dal linguaggio di programmazione , LEN restituisce sempre un numero intero come risultato finale .
Formato
< p > Basic sintassi LEN varia ampiamente tra i linguaggi di programmazione , ma include sempre la LEN o identificatore funzione lunghezza. Linguaggi come Visual Basic e Python uso LEN , mentre C # e l'uso Perl lunghezza . Un confronto tra i diversi linguaggi mostra che mentre ciascuno formati la funzione LUNGHEZZA diverso , è tuttavia facilmente riconoscibile . Cominciare con l'individuare la stringa che si desidera analizzare e quindi aggiungere una funzione LEN secondo l' azione che si desidera eseguire con i parametri da includere . Per illustrare , in Python , appare LEN come : >>> prova = ' Questa è solo una semplice stringa . ' >>> Len (test) 29
In C # , la stessa stringa può apparire come : string a = " ' Questo è solo un semplice stringa " ; Console.WriteLine ( a.Length ) ;
flow Control
< p > la funzione LUNGHEZZA può essere utile per aiutare il controllo del flusso di un programma . Utilizzando LEN in combinazione con un'istruzione condizionale - come ad esempio un "if" - aggiunge la funzionalità di un programma e aumenta i suoi poteri decisionali . Un Pitone "if" in cui si stampa il valore di una variabile " x " se contiene due caratteri, un messaggio di errore se contiene 13 o più può apparire come :
x = int ( raw_input ( " , Si prega di inserire un numero di 10 cifre del telefono : " ) ) Si prega di inserire un numero di telefono di 10 cifre : >>> len ( x ) per
>>> se x = 10! : ... print ' Si prega di inserire un numero valido ' ... altro : ... print x Ginebra: Applicazioni pratiche
usi pratici per la funzione LEN può inizialmente sembrare poco chiaro . Una funzione di programmazione che una singola stringa parola come " Ciao " dice semplicemente ha cinque personaggi può sembrare di avere scarso valore pratico . Può essere molto utile , però , soprattutto quando si utilizzano LEN in grossi blocchi di codice , in combinazione con le altre funzioni di manipolazione delle stringhe. Ad esempio, è possibile utilizzare LEN in stringhe separate di dati e quindi popolare le tabelle, colonne o celle del foglio o come una semplice forma di convalida dei dati , come ad esempio facendo in modo che un utente immette 10 cifre in una casella di testo il numero di telefono .