La funzione Len

June 21

La funzione Len


manipolazione di stringhe è una funzione comune e necessaria in quasi ogni linguaggio di programmazione. Il processo comporta l'uso di una varietà di comandi per smontare una sequenza di caratteri o variabili - e quindi 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 indicano quanti caratteri sono in tutto o in parte di una stringa di caratteri o ti dice la quantità di spazio - in byte - è necessario prenotare per la memorizzazione dei dati variabili. Mentre i modi in cui è possibile utilizzare LEN e la sintassi si segue per ogni dipende dal linguaggio di programmazione, LEN restituisce sempre un numero intero come risultato finale.

Formato

Sintassi LEN base varia ampiamente tra i linguaggi di programmazione, ma include sempre l'identificativo LEN o la funzione di lunghezza. Linguaggi come Visual Basic e Python usano LEN, mentre C # e Perl usano lunghezza. Un confronto tra i diversi linguaggi mostra che mentre ogni formatta la funzione LUNGHEZZA diverso, è comunque facilmente riconoscibile. Iniziare identificando la stringa che si desidera analizzare e quindi aggiungere una funzione LEN in base all'azione che si desidera eseguire con i parametri è necessario includere. Illustrare,
In Python, LEN appare come:

test = 'Questa è solo una semplice stringa.'
len (test)
29

In C #, la stessa stringa può apparire come:
stringa a = " 'Questa è solo una semplice stringa";
Console.WriteLine (a.length);

Controllo del flusso

La funzione LUNGHEZZA può essere utile per aiutare a controllare il 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 e un messaggio di errore se contiene 13 o più può apparire come:

x = int (raw_input ( "Si prega di inserire un numero di telefono di 10 cifre:"))
Si prega di inserire un numero di telefono di 10 cifre:

len (x)

se x = 10:
... Print 'Si prega di inserire un numero valido'
... altro:
... Stampare X

Applicazioni pratiche

usi pratici per la funzione Len possono sembrare a prima vista poco chiaro. Una funzione di programmazione che semplicemente ti dice una singola stringa parola come "Ciao" ha cinque caratteri possono sembrano avere scarso valore pratico. Può essere molto utile, tuttavia, soprattutto quando si utilizzano LEN in grandi blocchi di codice, in combinazione con altre funzioni di manipolazione delle stringhe. Ad esempio, è possibile utilizzare LEN per separare le stringhe 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 inserisce 10 cifre in una casella di testo numero di telefono.