String-Manipulation ist eine häufige und notwendige Funktion in fast jeder Programmiersprache. Das Verfahren beinhaltet die Verwendung einer Vielzahl von Befehlen auseinander zu nehmen eine Folge von Zeichen oder Variablen - und dann extrahieren , zu analysieren und Entscheidungen zu treffen über die Daten auf der Grundlage der Ergebnisse . LEN ist ein einfacher String-Manipulation Funktion, die zwei spezifische Ziele erreichen können . Während die Programmiersprache verwenden Sie die Syntax der LEN ändern kann , bleiben die Ziele die gleichen. Identification
LEN ist der Name für die Programmierung Befehle , die Ihnen sagen , wie viele Zeichen sind ganz oder teilweise von einer Zeichenkette oder sagt Ihnen, wie viel Platz - in Byte - Sie müssen für variable Daten behalten Lagerung. Während die Wege, auf denen Sie die Syntax LEN und folgen Sie für jede verwenden können, hängt von der Programmiersprache , LEN gibt immer eine ganze Zahl als Ergebnis.
Format
< p> Basic- LEN Syntax variiert stark zwischen den Programmiersprachen , sondern immer auch die Funktion LEN oder Länge Kennung . Sprachen wie Visual Basic und Python Verwendung LEN , während C # und Perl Verwendung Länge . Ein Vergleich zwischen den verschiedenen Sprachen zeigt, dass zwar jeder Formate der LEN -Funktion anders , aber dennoch ist leicht erkennbar . Starten Sie durch die Identifizierung der Zeichenfolge, die Sie analysieren möchten und fügen Sie dann ein LEN -Funktion nach der Aktion, die Sie mit den Parametern, die Sie brauchen, um gehört durchzuführen. Um zu veranschaulichen, In Python, erscheint als LEN : >>> test = " Dies ist nur ein einfacher String . " >>> Len (Test) 29
In C # , die gleiche Zeichenfolge kann erscheinen : string a = " " Dies ist nur ein einfaches string "; Console.WriteLine ( a.length );
Flow Control
die LEN Funktion kann hilfreich sein, den Fluss eines Programms. Mit LEN in Verbindung mit einer bedingten Anweisung - wie ein " if"-Anweisung - fügt Funktionalität zu einem Programm und erhöht seine Entscheidungsbefugnisse . Ein Python " if"-Anweisung , in dem Sie drucken den Wert eines "x "-Variable , wenn sie zwei Charaktere und eine Fehlermeldung enthält , wenn sie 13 oder mehr enthält als angezeigt:
x = int ( raw_input ( " ; Bitte geben Sie eine 10-stellige Telefonnummer : ") ) Bitte geben Sie eine 10-stellige Telefonnummer : >>> len (x)
>>> wenn x = 10 ! ... print ' Bitte geben Sie eine gültige Zahl ' ... anderes: ... print x
Praktische Anwendungen
Praktische Einsatzmöglichkeiten für die LEN -Funktion kann auf den ersten Blick unklar. Eine Programmiersprache Funktion , die einfach sagt Ihnen, ein einzelnes Wort String wie "Hallo" hat fünf Zeichen erscheinen mag wenig praktischen Wert haben. Es kann sehr hilfreich sein , aber vor allem, wenn Sie LEN verwenden in größere Blöcke von Code , in Kombination mit anderen Stringmanipulationsfunktionen . Zum Beispiel können Sie LEN separate Strings von Daten zu verwenden und dann bevölkern Tabellen, Spalten oder Zellen einer Tabelle oder als einfache Form der Validierung der Daten , wie zum Beispiel dafür, dass ein Benutzer in 10 Ziffern einer Telefonnummer Textfeld .