Grundlegende Python-Datentypen (acht)

Jeden Tag ein Wort positiver Energie

Ein Samenkorn lässt im Schmerz neue Hoffnung aufkeimen; ein Baby bringt im Schmerz ein neues Leben zur Welt; ein unreifer Adler breitet im Schmerz hartnäckig seine Flügel aus. Alles muss mühsam erforscht werden, bevor Sie die Freude am Erfolg empfinden können. Guten Morgen!

Das Leben verlangt nach Berührung, nicht nach Halten. Wenn Sie Ihre Mentalität kontrollieren können, sind Sie erfolgreich. Eleganz ist kein Ergebnis von Training, sondern eine Art Erfahrung; Gleichgültigkeit ist keine Verkleidung, sondern eine Art Niederschlag. Mit der Zeit altert nur das Aussehen, aber die Seele kann immer attraktiver werden. Guten Morgen!

Vom Menschen geschaffen ist eine positive Lebenseinstellung, der Natur ihren Lauf zu lassen ist eine Art philosophische Lebensweise, Erfolg ist eine Art erhabene Weisheit in der Welt, Gleichgültigkeit und Ruhe sind eine distanzierte Lebenseinstellung. Guten Morgen!

Bytetyp

In Python3 stellt der Bytetyp eine unveränderliche Binärsequenz (Bytesequenz) dar.

Im Gegensatz zum String-Typ sind die Elemente im Byte-Typ ganzzahlige Werte (ganzzahlige Zahlen zwischen 0 und 255) und keine Unicode-Zeichen.

Der Bytetyp wird normalerweise für den Umgang mit Binärdaten wie Bilddateien, Audiodateien, Videodateien usw. verwendet. In der Netzwerkprogrammierung wird der Bytetyp häufig zur Übertragung binärer Daten verwendet.

Es gibt mehrere Möglichkeiten, Bytes-Objekte zu erstellen. Die häufigste Methode ist die Verwendung des Präfixes b:

Darüber hinaus können Sie mit der Funktion bytes() auch andere Objekttypen in den Typ bytes konvertieren. Der erste Parameter der Funktion bytes() ist das zu konvertierende Objekt und der zweite Parameter ist die Kodierungsmethode. Wenn der zweite Parameter weggelassen wird, wird standardmäßig die UTF-8-Kodierung verwendet:

x = bytes("hello", encoding="utf-8")

Ähnlich wie der String-Typ unterstützt auch der Byte-Typ viele Operationen und Methoden, z. B. Slicing, Verkettung, Suchen, Ersetzen usw. Da der Bytetyp unveränderlich ist, muss gleichzeitig beim Ändern ein neues Byteobjekt erstellt werden. Zum Beispiel:

x = b"hello"
y = x[1:3]  # 切片操作,得到 b"el"
z = x + b"world"  # 拼接操作,得到 b"helloworld"

Es ist zu beachten, dass die Elemente im Bytetyp ganzzahlige Werte sind, sodass beim Durchführen von Vergleichsvorgängen die entsprechenden ganzzahligen Werte verwendet werden müssen. Zum Beispiel:

x = b"hello"
if x[0] == ord("h"):
    print("The first element is 'h'")

Dabei wird die Funktion ord() verwendet, um ein Zeichen in den entsprechenden ganzzahligen Wert umzuwandeln.

Konvertierung des Python-Datentyps

Manchmal müssen wir den integrierten Datentyp konvertieren. Für die Datentypkonvertierung müssen Sie nur den Datentyp als Funktionsnamen verwenden, der im nächsten Kapitel zur Python3-Datentypkonvertierung vorgestellt wird .

Die folgenden integrierten Funktionen können Konvertierungen zwischen Datentypen durchführen. Diese Funktionen geben ein neues Objekt zurück, das den konvertierten Wert darstellt.

Funktion beschreiben

int(x [,Basis])

Konvertieren Sie x in eine ganze Zahl

float(x)

Wandeln Sie x in eine Gleitkommazahl um

complex(real [,image])

einen Plural bilden

str(x)

Konvertieren Sie das Objekt x in einen String

repr(x)

Konvertieren Sie das Objekt x in eine Ausdruckszeichenfolge

eval(str)

Wertet einen gültigen Python-Ausdruck in einer Zeichenfolge aus und gibt ein Objekt zurück

Tupel(s)

Wandeln Sie die Sequenz s in ein Tupel um

Liste(n)

Konvertieren Sie die Sequenz s in eine Liste

Satz(e)

in eine veränderbare Sammlung konvertieren

dict(d)

Erstellen Sie ein Wörterbuch. d muss eine Folge von (Schlüssel-, Wert-)Tupeln sein.

Frozenset(s)

Konvertieren Sie in eine unveränderliche Sammlung

chr(x)

Konvertieren Sie eine Ganzzahl in ein Zeichen

ord(x)

wandelt ein Zeichen in seinen ganzzahligen Wert um

hex(x)

Konvertieren Sie eine Ganzzahl in eine hexadezimale Zeichenfolge

Okt(x)

wandelt eine Ganzzahl in eine Oktalzeichenfolge um

Epilog

  Jeder ist ein Neuling, wenn er mit dem Lernen beginnt. Während dieses Prozesses liest er mehr oder weniger die Blogs anderer und stößt dabei möglicherweise auch auf viele Fallstricke. Wenn wir auf Probleme stoßen, können wir diese aufzeichnen, unabhängig davon, ob es für uns selbst oder andere Lernpartner sehr hilfreich ist. Die meisten Programmierer sind sehr einsam, das Schreiben kann auch ihre Einsamkeit „platzieren“ lassen, mehr ausdrücken, mehr ausdrücken, es gibt immer viele Vorteile für Programmierer, die nicht gut in Worten sind, das Wichtigste beim Blog-Schreiben. Das Denken ist klar und organisiert. Der größte Unterschied zum Eintippen von Codes besteht darin, dass das Programmieren ein klares Ziel hat und Sie Tag für Tag ein Meister werden. Wenn Sie nur schreiben, um zu schreiben, verlieren Sie oft Ihre ursprüngliche Absicht und wahre Natur. Schreiben kann nicht nur die verbalen Ausdrucksfähigkeiten verbessern, sondern auch die Ausdauer fördern, Dinge weiter zu tun. Am besten trifft man viele gleichgesinnte Freunde.

Nachdruck von: https://blog.csdn.net/u014727709/article/details/131380901
Willkommen zum Starten, willkommen zum Kommentieren, willkommen zum Korrigieren

Ich denke du magst

Origin blog.csdn.net/u014727709/article/details/131380901
Empfohlen
Rangfolge