[PYTHON] Datenverarbeitung 1 Datenformatierung und Dateieingabe / -ausgabe

Aidemy 2020/10/11

Einführung

Hallo, es ist ja! Ich bin eine knusprige Literaturschule, aber ich war an den Möglichkeiten der KI interessiert, also ging ich zur AI-spezialisierten Schule "Aidemy", um zu studieren. Ich möchte das hier gewonnene Wissen mit Ihnen teilen und habe es in Qiita zusammengefasst. Ich freue mich sehr, dass viele Menschen den vorherigen zusammenfassenden Artikel gelesen haben. Vielen Dank! Dies ist der erste Beitrag zum Umgang mit Daten. Freut mich, dich kennenzulernen.

Was diesmal zu lernen ・ So transformieren Sie Textdaten ・ So teilen Sie die Zeichenfolge ・ So geben Sie Dateien ein / aus

(Teilüberprüfung) Formatieren von Textdaten

Konvertieren Sie ein Objekt in eine Zeichenfolge (str)

-Kann mit __str (Objekt) __ in einen Zeichenkettentyp konvertiert werden.

Variablen in Strings einbetten

name="Ngahope"
print("ich{}ist".format(name)) #ichんがょぺist

Wenn im Argument von format () ein Wörterbuchtyp angegeben wird

-Wenn Sie den Wörterbuchschlüssel in {} angeben, der in der Zeichenfolge von format () enthalten ist, kann der Schlüsselwert ausgegeben werden.

dic={"name":"Menschliche Eidechse", "gen":1}
print("{0[name]}Ich habe mich für dich entschieden!".format(dic)) #ヒトカゲIch habe mich für dich entschieden!

Geben Sie die Zeichenbreite an

-Sie können die Breite des Zeichens angeben, indem Sie Folgendes in {} angeben, in dem format () eingegeben wird. ・ Mitte: __ {: ^ 10} .format () __ ・ Bewegen Sie sich nach links: __ {: <10} .format () __ ・ Bewegen Sie sich nach rechts: __ {:> 10} .format () __

Saiten teilen

In Liste aufteilen

-Split kann mit __. Split ("Trennzeichen (Symbol)") __ durchgeführt werden.

poke="Fushigidane, menschliche Eidechse, Zenigame, Pikachu"
print(poke.split("、")) #["Fushigidane","Menschliche Eidechse","Zenigame","Pikachu"]

Machen Sie die Liste zu einer einzigen Zeichenfolge (das Gegenteil von Split)

-__ "Zeichen (Symbole), die Sie verbinden möchten" .join (Liste) __ kann verbunden werden.

list=["2020","10","4"]
print("-".join(list)) #2020-10-4

Dateieingabe / -ausgabe

Datei öffnen

・ Wenn Sie Dateien programmgesteuert verarbeiten möchten (z. B. Datendateien aus dem Web) Es kann mit __open (Dateiname, Modus) __ geöffnet werden. -Modi umfassen beschreibbares "" w "(überschreiben)" "a" (zusätzlich) ", lesbares" "r" "und lesbares und beschreibbares" "r +" ".

Datei schließen

-Wenn Sie eine Datei öffnen, müssen Sie sie schließen (da die Verarbeitung sehr umfangreich wird). -Es kann mit __file.close () __ geschlossen werden.

In Datei schreiben

-Kann mit __f.write ("Inhalt") __ geschrieben werden.

Lesen Sie die Datei

-Wenn der Dateimodus "r" oder "r +" ist, kann er mit __f.read () __ gelesen werden.

Dateien automatisch öffnen und schließen

-Wenn Sie die with-Anweisung wie __with open ("Dateiname", "Modus") als f: __ verwenden, wird die Datei automatisch geschlossen. Daher werden Dateien in der Praxis normalerweise mit der with-Anweisung behandelt.

#read.Lesen Sie txt with with Anweisung
with open("read.txt","r") as f:
    f.read()
#text.Überschreibe txt mit mit Anweisung
with open("text.txt","w") as f:
    f.write("Ich bin Hangap")

Zusammenfassung

-Zeichen können mit __. Format () __ in {} der Zeichenkette eingebettet werden. Die einzubettenden Zeichen können vom Wörterbuchtyp oder vom Listentyp sein. ・ Zeichen können mit : ^ 10 in {} ausgerichtet werden. -Sie können eine Zeichenfolge mit __split () __ teilen. -Die Datei kann mit __open () __ geöffnet werden. Sie können die Datei mit __close () __ schließen, mit __. Write () __ schreiben und mit __read () __ lesen. -Wenn eine Datei verarbeitet wird, ist es praktisch, sie in with Anweisung auszuführen, da sie nicht geschlossen werden muss.

Diese Zeit ist vorbei. Vielen Dank für das Lesen bis zum Ende.

Recommended Posts

Datenverarbeitung 1 Datenformatierung und Dateieingabe / -ausgabe
Python-Anwendung: Datenverarbeitung Teil 1: Datenformatierung und Dateieingabe / -ausgabe
Python-Eingabe und Ausgabe
Tipps zur Eingabe / Ausgabe von Python-Dateien
Hinweise zur Eingabe / Ausgabe von Python-Dateien
Datenverarbeitung
Dateneingabe / -ausgabe in Python (CSV, JSON)
Datenverarbeitung mit mehreren Bedingungen
Sortieren Sie Fashion-MNIST-Daten und speichern Sie sie als PNG-Datei
Python - Lesen Sie Daten aus einer numerischen Datendatei und berechnen Sie die Kovarianz
Geschichte der Bildanalyse von PDF-Dateien und Datenextraktion
Lesen Sie die json-Datei mit Python, formatieren Sie sie und geben Sie json aus
Geben Sie einen Binärspeicherauszug in Binärdatei und zurück in eine Binärdatei aus
Python-Audioeingabe / -ausgabe
Zusammenfassung der Standardeingabe / -ausgabe