Ich studiere Python und werde viel recherchieren, aber ich werde immer das Gleiche recherchieren, also werde ich es als persönliches Memo zusammenstellen.
Dies ist der erste Beitrag. Ich wäre Ihnen dankbar, wenn Sie auf etwas Seltsames hinweisen könnten.
In diesem Abschnitt werden die Funktionen für Python-Zeichenfolgen und -Pfade zusammengefasst.
os.path.join
Ich denke, join () ist eine häufige Funktion, die Arrays usw. verbindet. Ich verstehe, dass os.path.join () eine Funktion ist, die Pfade verbindet.
Zum Beispiel
osp.join("dir1/", "dir2")
osp.join("dir1", "dir2")
Beide
dir1/dir2
Kehrt zurück.
Es scheint die folgenden zwei Hauptverwendungen zu geben.
osp.join(path1, path2)
osp.join(path1 + path2)
Das Verhalten scheint sich zu ändern, wenn "/" am Anfang des Arguments steht.
path1 = "path1"
path2 = "/path2"
osp.join(path1, path2) # /gibt path2 zurück
osp.join(path1 + path2) # path1/path2
Ein Buch hat es übrigens richtig benutzt, aber die Vorteile sind noch unbekannt. .. ..
Wenn Sie eine Liste verwenden möchten, sollten Sie ein Sternchen hinzufügen. Referenz: https://www.sejuku.net/blog/64408
Das Python-Sternchen finden Sie unten. https://qiita.com/LouiS0616/items/1bbe0a9bb93054f6c380
format
Ersetzen Sie das Argument von format () durch die durch {} definierte Position.
print("{}Ist{}Es ist ein Kreis".format("Bier", 1000))
# >Bier kostet 1000 Yen
Sie können auch Schlüsselwörter angeben.
print("{item}Ist{price}Es ist ein Kreis".format(price=2000, item="Sashimi"))
# >Sashimi ist 2000 Yen
Sie können auch den Diktattyp verwenden.
price_list = {"item":"Wasser", "price":500}
print("{item}Ist{price}Es ist ein Kreis".format(**price_list))
# >Wasser ist 500 Yen
Es gibt eine Beschreibung, die nicht so sehr empfohlen wird, aber da es sich um eine Beschreibung wie ein Buch handelt, werde ich sie verlassen.
Ersetzt das, was durch% s,% i usw. definiert ist, durch die Variable nach%. Ich verstehe, es ist wie Sprintf.
test_template = "%s ist%Ich Yen"
print((test_template % ("Ramen",1050)))
# >Ramen ist 1050 Yen
Ich werde das, was ich untersucht habe, erneut aktualisieren.
Recommended Posts