Zusammenfassung der Python-Grundkenntnisse (zwei)

(3) Datenstrukturtyp

           (1) Zeichenfolge

 

                   Eine Zeichenfolge ist eine Zeichenfolge, die häufig in einfachen oder doppelten Anführungszeichen ausgedrückt wird, z. B. a = 'Hallo' oder b = "Python". Diese Definition ist dieselbe wie in Java. Python-Zeichenfolgen verfügen über viele eigene Methoden, z Das Zusammenführen, Ändern des Falls von Zeichenfolgen usw. wird jedoch auf einige neue Methoden angewendet.

Zum Beispiel Python-String-Operatoren:

                (2) Liste, Tupel

                      Eine Liste besteht aus einer Reihe von Elementen, die in einer bestimmten Reihenfolge angeordnet sind. In der Regel wird [] zum Definieren einer Liste verwendet. Beispiel: a = [1,2,33,4,5,5,7], was dem Definieren einer Liste mit Zahlen entspricht. Wenn die Liste Daten enthält, werden sie hinzugefügt, gelöscht, geändert und geändert Ermittlung.

                    Ein Tupel besteht auch aus einer Reihe von Elementen, die in einer bestimmten Reihenfolge angeordnet sind. Im Gegensatz zu einer Liste kann der Wert eines Tupels jedoch nicht geändert werden. Ein Tupel ist wie folgt definiert:

c = (1,3,5,4,24,43), dh eine unveränderliche Liste wird zu einem Tupel.

        (4) Wörterbücher, Sammlungen

Das Wörterbuch ist eine neue Datenstruktur in Python, die sich vom Array in Java unterscheidet. Jede Art von Dateninformationen kann im Wörterbuch gespeichert werden. Es besteht aus Schlüssel-Wert-Paaren. Jeder Schlüssel-Wert (Schlüssel => Wert) Paar des Wörterbuchs verwendet einen Doppelpunkt. ( : ) unterteilt ist, (Komma zwischen dem Peer , ) mit Klammern der gesamte Wörterbuch Dividieren ( {}) in dem folgende Format:

d = {key1 : value1, key2 : value2 };比如定义一个简单的字典,NBA={'雷霆':威少,'马刺':邓肯},对于包含有特定数据的字典可以进行增删改查的操作。

Eine Menge ist eine ungeordnete Folge von sich nicht wiederholenden Elementen. Sie können geschweifte Klammern {} oder set () verwenden, um eine Sammlung zu erstellen. Hinweis: Um eine leere Sammlung zu erstellen, müssen Sie set () anstelle von {} verwenden, da {} zum Erstellen eines leeren Wörterbuchs verwendet wird. Format erstellen:

parame = {value01,value02,...}
或者
set(value)

(4) Klassen und Funktionen

       (1) Funktion

           Funktionen sind organisiert und wiederverwendbar. Das Codesegment, das zum Implementieren einer einzelnen oder verwandten Funktion verwendet wird, verwendet das Schlüsselwort def, um die Funktion zu definieren. Die Regeln zum Definieren der Funktion lauten wie folgt:

  • Der Funktionscodeblock beginnt mit dem   Schlüsselwort def , gefolgt vom Namen der Funktionskennung und den Klammern  () .
  • Alle eingehenden Parameter und unabhängigen Variablen müssen zwischen den Klammern stehen, und die Klammern können zum Definieren von Parametern verwendet werden.
  • In der ersten Zeile der Funktion kann optional eine Dokumentzeichenfolge verwendet werden, mit der die Funktionsbeschreibung gespeichert wird.
  • Der Inhalt der Funktion beginnt mit einem Doppelpunkt und wird eingerückt.
  • return [Ausdruck]  Beenden Sie die Funktion und geben Sie optional einen Wert an den Aufrufer zurück. Die Rückgabe ohne Ausdruck entspricht der Rückgabe von None.

Das allgemeine Format ist:

def Funktionsname (Parameterliste): 
    Funktionskörper

         (2) Klasse

(5) Dateibehandlung und Ausnahmen

       (1) Dokumentenverarbeitung

 

Dateiverarbeitung bezieht sich auf das Lesen und Schreiben von Dateien, dh das io-System in Java,

Python hat zwei Möglichkeiten, Werte auszugeben: Ausdrucksanweisungen und die Funktion print (). Die dritte Möglichkeit besteht darin, die write () -Methode des Dateiobjekts zu verwenden. Auf die Standardausgabedatei kann mit sys.stdout verwiesen werden. Wenn Sie ein vielfältigeres Ausgabeformat wünschen, können Sie den Ausgabewert mit der Funktion str.format () formatieren. Wenn Sie den Ausgabewert in eine Zeichenfolge konvertieren möchten, können Sie die Funktion repr () oder str () verwenden, um dies zu erreichen.

  • str (): Die  Funktion gibt einen vom Benutzer lesbaren Ausdruck zurück.
  • repr ():  Erstellen Sie das lesbare Formular eines Dolmetschers.

Python bietet die integrierte Funktion input () zum Lesen einer Textzeile aus der Standardeingabe. Die Standardeingabe ist die Tastatur, die wie folgt definiert werden kann: number = input ("Bitte geben Sie eine Zahl ein!")

 

open () gibt ein Dateiobjekt zurück. Das grundlegende Syntaxformat lautet wie folgt:

open(filename, mode)     

Dateiname ist die Adresse der Datei, und Modus bezieht sich auf den Betriebsmodus der Datei. Häufige sind:

       (2) Abnormal

Für Ausnahmen oder Fehler im Programm verfügt Python über eigene spezielle Behandlungsmethoden.

Python weist zwei Arten von Fehlern auf, die leicht zu erkennen sind: Syntaxfehler und Ausnahmen.

Python Assert wird verwendet, um einen Ausdruck zu beurteilen und eine Ausnahme auszulösen, wenn die Ausdrucksbedingung falsch ist.

 

Es gibt zwei gängige Methoden zur Behandlung von Ausnahmen: Auslösen von Ausnahmen oder Abfangen von Ausnahmen.

(1) Der Weg, um Ausnahmen zu fangen:

(2) Die Art und Weise, eine Ausnahme auszulösen

  Normalerweise können Sie versuchen / außer ... sonst ... endlich und andere Methoden verwenden, um damit umzugehen

Verwenden Sie normalerweise nicht die endgültige Struktur

 

 

 

Ich denke du magst

Origin blog.csdn.net/weixin_41792162/article/details/107251983
Empfohlen
Rangfolge