Erster Python-Review-

Ich habe ein Python-Anfängerbuch fertiggestellt. In der zweiten Woche werde ich aufschreiben, was ich vergessen habe.

** Kommandozeilenargumente ** Sie können Werte an das Programm übergeben, wenn Sie das Programm über die Shell ausführen. Dieser Wert wird als Befehlszeilenargument bezeichnet.

Kommandozeilenargumente


>>>Python Effektiver Dateiname Befehlszeilenargument 1 Befehlszeilenargument 2 ...

argv [0]: Effektiver Dateiname argv [1]: Befehlszeilenargument 1 argv [2]: Befehlszeilenargument 2

** Fehlerbehandlung ** try, außer: Wenn im try-Teil ein Fehler vorliegt, wird nur die Verarbeitung durchgeführt.

** Join-Methode ** Fügen Sie eine Zeichenfolge zwischen allen Elementen ein.

join


>>>"-".join(["a","b","c"])
"a-b-c"

** Kartenfunktion ** Gibt eine Liste der Ergebnisse der Anwendung der Funktion auf alle Elemente der Liste zurück, die als Argumente verwendet werden.

join


>>> map(str,[1,2,3])
["1","2","3"]

** Wie man einen Fehler auslöst ** Verwenden Sie Raise.

raise


raise Exception("Es ist ein Fehler")

** Super (data_kata, self) Funktion ** Eine Funktion, die zwei Argumente akzeptiert, den Namen des Datentyps und self, und ihre übergeordnete Klasse zurückgibt. Wenn Sie beim Erstellen einer Klasse die Vererbung verwenden, wird beim Schreiben einer Methode mit demselben Namen wie in der übergeordneten Klasse in der untergeordneten Klasse die Methode in der übergeordneten Klasse überschrieben. Seien Sie besonders vorsichtig, wenn Sie Initialisierungsmethoden hinzufügen! Rufen Sie "super (oya, self)" auf und fügen Sie den Code hinzu.

** Wichtig hier! ** ** ** -Die in der Funktion verwendeten Variablen sollten diejenigen sein, die innerhalb der Funktion definiert sind, oder diejenigen, die als Argumente empfangen werden.

Recommended Posts

Erster Python-Review-
Erster Entwurf
Erste gdb
Erster Python
Erster Windows 10 Hack
Erster Python 3 ~ Erster Vergleich ~
Erste Django Challenge
Erstes Befehls-Plug-In
Erster Python
Erste Python ~ Codierung 2 ~
Erster Bildklassifikator
Erste Python [O'REILLY]
Erste Django-Entwicklung
[IOS] Erster Pyto