fundemental.py
#Typbestätigung
type()
#Wenn Sie eine Formel verwenden, setzen Sie ein Leerzeichen vor und nach dem Operator.
1 + 1
#Dieses Leerzeichen wird auch von PEP8, der Python-Codierungskonvention, empfohlen.
#Andererseits als Divisionsoperator, der den Quotienten zurückgibt (ganzzahliger Teil)//Symbole sind verfügbar./Wiederholen Sie das Symbol zweimal ohne Lücken. Die Division, die den Quotienten als Berechnungsergebnis zurückgibt, wird abgerundet.(floor division)Wird genannt.
##Bei Verwendung einer kumulativen Zuweisungsanweisung
count = 0
count += 1
count
##Format Syntax
name1 = 'Chainer'
name2 = 'Lernprogramm'
'{} {}Willkommen zu'.format(name1, name2)
#Zusammengesetzter Datentyp
aufführen(list)
Taple(tuple)
Wörterbuch(dictionary)
#aufführen
#Slice, eine Operation, bei der mehrere Elemente gleichzeitig aus einer Liste abgerufen werden(slice)
#Der Wert wird zur Liste hinzugefügt. Für Listentyp anhängen()Ist definiert, wodurch Sie am Ende der Liste einen neuen Wert hinzufügen können.
array.append(2.5)
#Taple
#Charakteristisch
##Taple(tuple)Ist ein Typ, der mehrere Elemente wie eine Liste kombiniert, aber im Gegensatz zu einer Liste die Eigenschaft hat, dass die darin enthaltenen Elemente nach ihrer Definition nicht mehr geändert werden können.
#Wörterbuchtyp(Diktatart)
##Assoziatives Array. Besteht aus Schlüsseln und Elementen.
#Manchmal möchten Sie herausfinden, welche Schlüssel in einem von einer anderen Person definierten Wörterbuch vorhanden sind. Das Wörterbuch enthält mehrere nützliche Methoden, die Sie in solchen Fällen verwenden können.
keys():Holen Sie sich eine Liste der Schlüssel. diktieren_Gibt einen Typ zurück, der der Liste der Schlüssel ähnelt
values():Holen Sie sich eine Liste von Werten. diktieren_Gibt einen Typ zurück, der den Listenwerten ähnelt
items():Von jedem Element(key, value)Holen Sie sich eine Liste von Tapples. diktieren_Gibt einen Typ zurück, der den Listenelementen ähnelt
#Steuerungssyntax
##Führen Sie auf, dass in For-Anweisungen verwendet werden kann()Funktion
Wenn Sie die Liste als iterierbares Objekt angeben, können Sie die Elementnummer nicht abrufen. In einigen Situationen möchten Sie jedoch möglicherweise die Elementnummer verwenden. In einem solchen Fall aufzählen()Verwenden Sie die eingebaute eingebaute Funktion. Wenn Sie ein iterierbares Objekt an dieses übergeben,(Elementnummer,Element)Es wird zu einem iterierbaren Objekt, das die Taples nacheinander zurückgibt.
#Funktion
#Funktion doppelt()Definition von
def double(x):
print(2 * x)
#Bei Verwendung mehrerer Argumente
#Funktionsdefinition
def add(a, b):
print(a + b)
#Informationen zu globalen Variablen und zum Umfang
a = 1
def change():
global a #Erklärung, dass a eine globale Variable ist
a = 2 #Zuordnung zu globalen Variablen
#Funktionsausführung
change()
#Überprüfen Sie das Ergebnis<-Der Wert von a wurde überschrieben
a
#Wie Sie aus dem obigen Beispiel sehen können, ändern Sie die Linie global a()Wenn Sie es hinzufügen, bevor Sie die Variable a in der Funktion verwenden, wird die Zuordnung zur Variablen a auch zu der globalen Variablen a vorgenommen, die außerhalb der Funktion nach dieser Zeile definiert ist.
#Über Klasse und Vererbung
Siehe unten für das am einfachsten zu verstehende
"https://tutorials.chainer.org/ja/src/02_Basics_of_Python_ja.html#%E3%82%AF%E3%83%A9%E3%82%B9"
useful.py
for i in range(3):
print('{}Herr.'.format(names[i]))
#zip()Funktion
names = ['Python', 'Chainer']
versions = ['3.7', '5.3.0']
suffixes = ['!!', '!!', '?']
for name, version, suffix in zip(names, versions, suffixes):
print('{} {} {}'.format(name, version, suffix))
#Weil es die Anzahl der Spalten mit der kürzesten Länge widerspiegelt,'?'Ist nicht benutzt.
#So schreiben Sie eine while-Anweisung, die Sie nicht oft verwendet haben (while ist eine Möglichkeit, unbegrenzt fortzufahren, eine if-Anweisung darin zu schreiben und sie mit break zu beenden.)
count = 0
while True:
print(count)
count += 1
if count == 3:
break
#So schleifen Sie mit not in der While-Anweisung.
count = 0
while not count == 3:
print(count)
count += 1
Ich habe vor 5 oder 6 Jahren studiert, aber im Vergleich zu den Anfängen der Vergangenheit ist der Inhalt viel organisierter und leicht verständlich. Das ist gut. Besonders die Beschreibung der Klasse. Cusso ist leicht zu verstehen. Obwohl es nichts mit dem Inhalt dieser Studie zu tun hat, gab es einen Moment, in dem logisches Denken und emotionales Denken, die bisher die Hauptaufgabe gewesen waren, in meinem Kopf in Harmonie waren.
Recommended Posts