Was ist ein Zeichendatentyp?
Ein Zeichendatentyp ist ein Datentyp, der ein einzelnes Zeichen speichert. Dies kann ein Brief, eine Nummer oder ein Symbol sein. Zeichendatentypen werden häufig verwendet, um Textdaten wie Namen, Adressen und Telefonnummern zu speichern.
Zeichendatentypen können entweder mit fester Länge oder variabler Länge bestehen. Charakter-Datentypen mit fester Länge speichern eine bestimmte Anzahl von Zeichen, unabhängig von der tatsächlichen Länge der Daten. Charakter-Datentypen mit variabler Länge können eine beliebige Anzahl von Zeichen bis zu einer maximal angegebenen Länge speichern.
Der häufigste Zeichendatentyp ist der ASCII -Zeichen -Datentyp. ASCII-Zeichendatentypen speichern 7-Bit-Zeichen, die die Buchstaben des englischen Alphabets, der Zahlen und der gemeinsamen Symbole darstellen können. Andere Charakterdatentypen umfassen den Unicode-Zeichen-Datentyp, der eine breitere Zeichenspanne darstellen kann, einschließlich Zeichen aus nicht englischen Alphabeten.
Zeichendatentyp in Python
Python definiert eine Zeichenfolge als unveränderliche Abfolge von Bytes.
Wir können Zeichenfolgen mit einzelnen oder doppelten Zitaten erstellen. Hier sind einige Beispiele für Streichliterale in Python:
`` `
>>> String1 ="Hallo"
>>> String2 ='Welt'
>>> String3 ="123"
`` `
Wenn wir eine Zeichenfolge mit einer Abfolge von Nicht-ASCII-Zeichen darstellen wollen, können wir vor dem Eröffnungszitat "u` oder" r "verwenden:
`` `
>>> String4 =U "你好" # Chinesische Zeichen
>>> String5 =R "C:\ Benutzer \ Benutzername" # Windows -Pfad "
`` `
Das "U" vor dem Öffnungszitat zeigt an, dass sich die Zeichenfolge im Unicode -Format befindet, während das "r" angibt, dass die Zeichenfolge eine rohe Zeichenfolge ist, was bedeutet, dass Backslash -Zeichen nicht als Escape -Zeichen interpretiert werden.