Ord -Funktion in Python

Ord -Funktion in Python
In der Python-Sprache ist die Funktion ord () eine integrierte Methode. Die Funktion ord () gibt immer den Unicode -Wert für eine bestimmte Zahl oder einen bestimmten Zeichen an. Diese Funktion nimmt eine Zahl oder ein Zeichen mit einer Länge von 1 als Argument an und gibt den ASCII -Wert an, der diesem Argument entspricht. Wenn wir die Nummer oder das Zeichen mit einer Länge von mehr als 1 eingeben, erhalten wir einen Kompilierungsfehler. Die Funktion ord () gibt immer eine Ganzzahl zurück, die den ASCII -Wert demonstriert. Diese Funktion wird verwendet, um ein bestimmtes Zeichen zu ändernzu einemganze Zahl. Die ord () -Funktion ist inverse der Funktion chr (), da die Funktion chr () eine Ganzzahl in ein Zeichen ändert.

In diesem Artikel werden die Funktion ord () detailliert detailliert detailliert, indem verschiedene Instanzen verwendet werden.

Ord () Ausnahmehandling:

In diesem Fall gibt der erste Benutzer eine Nummer oder ein Zeichen ein. Für diese eingegebene Nummer oder dieses Zeichen verwenden wir eine Variable 'InputCharacter."Dann machen wir eine neue Variable", ordvalue.'Hier verwenden wir die Funktion ord (). Diese Funktion wird verwendet, um den ASCII -Wert oder den Unicode -Wert einer eingegebenen Zahl oder eines eingegebenen Zeichens zu erhalten.

Für die Ausführung von Python -Codes ist Spyder5 im Arbeitssystem installiert und konfiguriert. Zunächst wird ein neues Projekt erstellt, nachdem auf die Schaltfläche "Neue Datei" in der Menüleiste getippt wurde. Der Name unserer neuen Datei lautet „tempor.py46 ”.

Jetzt müssen wir den Code ausführen. Drücken Sie zum Ausführen dieses Programms die Taste F5 von der Tastatur. Der Benutzer hat die Nummer '35' eingegeben, aber der ASCII -Wert einer eingegebenen Nummer wird nicht angezeigt. Es gibt einen Fehler, der auftritt. Denn wenn wir versuchen, eine Zahl mit Länge 2 einzugeben, wird ein Fehler angesprochen. Aber wenn der Benutzer ein einzelnes "3" eingibt. Der Benutzer erhält den ASCII -Wert der "3" -Zahlen, die '51' ist.

Wenn wir ein Zeichen oder eine Nummer mit zwei Ziffern eingeben, kommt es zu der Ausnahme. Die Länge des verabschiedeten Arguments muss also 1 betragen. Die Funktion ord () empfängt nur einen Parameter.

Übergeben von hexadezimalen Daten:

Wir können ein Argument mit einer Ganzzahl verabschieden, die durch verschiedene Standardbasen wie hexadezimaler (mit Basis 16) Format für die ord () -Funktion dargestellt wird. Wir können Hexadezimalzahlen verwenden, indem wir der Ganzzahl durch 0x vorgehen.

Hier wollen wir den ASCII -Wert der Ganzzahl '14' erhalten, damit wir ein Argument '\ x14' im hexadezimalen Format an die ord () -Funktion übergeben. Die Druckanweisung gibt den Unicode -Wert '20' von Integer '14' zurück.

Verschiedene Saiten:

In diesem Fall möchten wir zunächst den ASCII -Wert einer gewünschten Ganzzahl erhalten. Also nehmen wir '6' als Argument der ord () -Funktion. Danach wollen wir über den ASCII -Wert eines Charakters wissen. Dafür übergeben wir ein Argument 'x' an die ord () -Funktion. Endlich wollen wir den Unicode -Wert eines besonderen Charakters erhalten, und hier passieren wir '&' als Argument der ord () -Funktion. Die 128 Unicode -Werte entsprechen den ASCII -Werten.

Die Druckanweisung druckt zuerst den ASCII -Wert von '6', der '54' ist. Druckt dann die '88', die die Unicode -Anzahl des angegebenen Zeichens 'x ist."Und am Ende druckt der ASCII -Codewert von" & ", nämlich" 38 ".

Erhalten Sie die gleichen Unicode -Werte:

In diesem Beispiel nehmen wir Charakter Z in verschiedenen Formen. Erstens geben wir „z“ als Argument an die Funktion ord () über, um den Unicode -Wert dieses Zeichens zu erhalten. Dafür verwenden wir den Variablenwert "."Als nächstes nehmen wir eine andere Variable" Value1 ". Jetzt passieren wir 'z' als Argument der ord () -Funktion. Mit der Funktion ord () erhalten wir die ASCII -Werte beider Zeichen.

Nach dem Ausführen des Code erhalten wir die gleiche Ausgabe. Dies bedeutet, dass der ASCII -Code von „Z“ und 'Z' beide identisch sind. Dieser Code gibt '90', das ist der Unicode -Wert des Alphabets 'z'.''

Das in doppelte Anführungszeichen eingeschlossene Alphabet und das in einzelnen Anführungszeichen eingeschlossene Alphabet hat immer den gleichen ASCII -Wert.

Abschluss:

In diesem Tutorial sprechen wir über die Funktion ord (). Mit der Funktion ord () erhalten wir den Unicode -Wert eines bestimmten Zeichens oder einer bestimmten Zahl. Wenn die Länge der eingegebenen Nummer oder des eingegebenen Zeichens mehr als 1 beträgt, tritt ein Fehler auf. Durch die Verwendung dieser Funktion erhalten wir auch den ASCII -Wert von Ganzzahlen mit einem hexadezimalen Format. Wir sehen auch, dass die Unicode -Werte von Zeichen, die von den doppelten oder einzelnen Anführungszeichen umgeben sind, immer gleich sind. Die ord () -Funktion ist eine Python-integrierte Funktion, die ein Unicode-Zahl als Parameter nimmt und dann den entsprechenden Unicode-Wert oder ASCII-Wert dieser gegebenen Ganzzahl zurückgibt. Wir haben verschiedene Beispiele mit der Funktion oder () gesehen, die den ASCII -Wert des übergebenen Parameters nimmt. Diese Funktion hat einen Parameter, und wir müssen die Zeichenfolge mit Länge 1 als Parameter übergeben. Die Funktion ord () wandelt das Zeichen in eine Ganzzahl um.