print ( ) #Anzeige. Fügen Sie die Zeichenfolge in "" oder "" ein. Die Zahlen bleiben gleich.
print ( a + b ) #Zeichenketten können wie links gezeigt kombiniert werden.
print (Brief+ str (Zahlen) ) #Achten Sie beim Beitritt auf den Typ.
print ( a , b , c ) #Das Ergebnis dieser Ausführung ist a b c.
print ( a , b , c , sep = " " ) #abc ist das Ergebnis.
#gewöhnlich,Bei der Trennung durch wird standardmäßig ein Leerzeichen mit halber Breite eingefügt.
#Ebenfalls,Beim Trennen mit gibt es kein Problem, auch wenn die Formen getrennt gemischt werden.
#Das Trennzeichen kann durch die durch sep angegebene Zeichenfolge von der halben Breite geändert werden.
Neue Zeile= /n
Tab= /t
print("""/
...
...
... """) # /Es ist auch möglich, aus der ersten Zeile ohne Eingabe zu schreiben.
len(Variable) # Variableの文字数をカウントして出力することが可能。
#Bei Angabe einer Zeichenfolge in der Variablen()Zeilenumbrüche sind auch kostenlos, wenn Sie herauskommen.
#Der andere Teil als "" wird jedoch nicht wiedergegeben, und der Zeilenumbruch auch\Nur wenn durch n angegeben.
#Für Text*Es ist auch möglich, durch Einstellen von 3 usw. zu wiederholen.
#Syntaxfehler ist ein Fehler, bei dem der Code geschrieben oder die Syntax falsch ist.
#Der folgende Fehler wird manchmal als Ausnahme im Vergleich zum Syntaxfehler bezeichnet.
#Namensfehler ist ein Fehler, der auftritt, wenn ein undefinierter Variablenname verwendet wird.
#Identifikationsfehler ist ein Fehler, der unnötige Leerzeichen enthält oder keine erforderlichen Leerzeichen enthält.
#Typfehler ist ein Fehler, der ein Objekt eines unangemessenen Typs in einer Funktion oder dergleichen verwendet.
#Was ist ein Typ str(String)・ Int (Ganzzahl) ・ float (Gleitkommazahl).
#Der Quotient wird zu einem Float-Typ. Auch wenn dies selten auftritt, gibt es auch einen komplexen Zahlenkomplex.
#Fast nicht mehr, aber bool (True)/False) ・ NonType (None) ist ebenfalls vorhanden.
+ #Zusatz
- #Subtraktion
* #Multiplikation
/ #Teilen (bis zum Dezimalpunkt durchdringen)
// #Division (auf die nächste ganze Zahl abgerundet)
% #Zu viel Spaltung
** #Leistung
a = b #Ersetzen Sie b durch a. Es wird bei jeder Zuweisung überschrieben.
a += 2 #Erhöhen Sie den Wert von a um 2. ein=a+Diese Syntax hat dieselbe Bedeutung wie 2.
a -= 2 #Verringern Sie den Wert von a um 2. ein=a-Diese Syntax hat dieselbe Bedeutung wie 2.
a *= 2 #Multiplizieren Sie den Wert von a mit 2. ein=a*Diese Syntax hat dieselbe Bedeutung wie 2.
a /= 2 #Teilen Sie den Wert von a durch 2. ein=a/Diese Syntax hat dieselbe Bedeutung wie 2.
a == b #a und b sind gleich (wenn ,,,
a != b #a und b sind nicht gleich (wenn ,,,
a > b #a ist größer als b (wenn ...
a < b #b ist größer als a (wenn ...
a >= b #Wenn a größer oder gleich b ist (im Fall von ...
a <= b #b ist größer oder gleich a (im Fall von ...
and #Multiplikationsbedingungen (logisches Produkt)
or #Eine der Bedingungen (logische Summe)
not #Verweigerung zeigen
wenn bedingter Ausdruck:
wird bearbeitet........
elif bedingter Ausdruck:
wird bearbeitet........
elif bedingter Ausdruck:
wird bearbeitet........
else:
wird bearbeitet........
#Wenn ein Wörterbuch vorhanden ist, überprüfen Sie, ob das Wörterbuch ein enthält. Das Wörterbuch kann eine Liste sein.
#Im Gegenteil, wenn Sie es tun möchten, wenn es nicht enthalten ist, können Sie es mit nicht in tun.
#Verschachtelungssteuerungsstrukturen wie if, for und While werden als Verschachtelung bezeichnet.
numbers = [ aaa , bbb , ccc , ddd … ] #Index
x = numbers[0] # aaa
print(numbers[1:3]) # bbb,ccc
print(numbers[:2]) # aaa,bbb
print(numbers[2:]) # ccc,ddd
#Listennamen[Anhaltspunkt]Kann mit angegeben werden.
#In Bezug auf die Referenzpunkte von 0 in der Reihenfolge von links nach rechts-Geben Sie ab 1 an.
#aufführen[ ]Es gibt kein Typkonzept. Es gibt einen Typ( )Im Falle von.
#Index von 0 in aufsteigender Reihenfolge von links, von rechts-Von 1 bis absteigender Reihenfolge.
print(numbers[Position 1:Position 2:2]) # aaa,ccc
#Position 1 gibt die Startposition an, Position 2 gibt die Endposition an und 2 gibt die Schrittzahl (alle 2) an.
x = aaa , bbb , ccc , ddd … #Wenn es eine solche Liste gibt
numbers = x.split(",") #Dies ist ein Index.","Ist ein Begrenzer.
#Wenn es sich um eine Liste handelt, verwenden Sie ein Wörterbuch, wenn Sie vergessen, wo und welche Nummer Sie eingegeben haben.
#Auf diese Weise ist es möglich, nach Namen und nicht nach Indexposition zu ziehen.
with open("xxx/xxx.csv",encoding="utf-8") as f:
f.readlines() #Es ist möglich, nach Zeilen aufzulisten
numbers = {}
numbers["Name"] = aaa
numbers["Adresse"] = bbb
numbers["Sex"] = ccc
numbers["Alter"] = ddd
numbers[key] = value #Wenn es offiziell gezeigt wird, sieht es so aus.
#Zu diesem Zeitpunkt wird der Teil, der normalerweise dem Index entspricht, als Schlüssel und der Wert als Wert bezeichnet.
numbers = {"Name":"aaa","Adresse":"bbb","Sex":"ccc","Alter":"ddd"}
#Schlüssel wie dieser:Es ist auch möglich, das Wörterbuch so einzugeben, wie es ist, indem Sie es in Value schreiben.
del numbers["Name"] #Auf diese Weise kann das entsprechende Element gelöscht werden.
numbers.pop("Name") #Dies ist der gleiche Vorgang wie oben.
numbers.get("a","b") #Wenn es einen Gegenstand namens a gibt, dessen Wert, wenn nicht, b.
#Wenn b nicht in get oder leer als Rückgabe gesetzt ist, ist None der Rückgabewert.
numbers.keys() #Extrahieren Sie den Schlüssel in Form einer Liste. diktieren_keys()Fällt mir ein.
list(numbers.keys()) #Wenn Sie diese Form machen. Sie können Ihren Kopf loswerden und ihn vollständig auflisten.
numbers.values() #Extrahieren Sie Werte in Form einer Liste. diktieren_values()Fällt mir ein.
list(numbers.values()) #Wenn Sie diese Form machen. Sie können Ihren Kopf loswerden und ihn vollständig auflisten.
numbers.items() #Extrahieren Sie Elemente in Form einer Liste. diktieren_items()Fällt mir ein.
list(numbers.items()) #Wenn Sie diese Form machen. Sie können Ihren Kopf loswerden und ihn vollständig auflisten.
x.append ( "Zusätzliche Elemente" ) #Fügen Sie die Elemente in Klammern am Ende der Liste hinzu.
x.einfügen (Einfügeposition, "Zusätzliche Elemente" ) # Zusätzliche Elementeを指定の位置に挿入。
x.pop (Position) #Löschen Sie den Wert an der angegebenen Position. Wenn kein Eintrag vorhanden ist, wird der letzte Wert gelöscht.
für x in der Liste: #Ordnen Sie jedes Element der Liste zur Verarbeitung x zu.
wird bearbeitet........
für die Eingabe des Wörterbuchnamens: #Ersetzen Sie die Schlüssel des Wörterbuchs der Reihe nach. Es kann der Schlüssel x sein.
wird bearbeitet........
print(key) #Schlüssel anzeigen
print(Wörterbuchname[key]) #Wert anzeigen
for key,Wert im Wörterbuchnamen.items() #Schlüssel und Wert sind beliebige Zeichenfolgen.
wird bearbeitet........
print(key) #Schlüssel anzeigen
print(value) #Wert anzeigen
pass #Wird verwendet, wenn Sie den Vorgang beenden möchten, ohne etwas auszuführen, aber wenn Sie nichts schreiben, wird ein Syntaxfehler angezeigt.
break #Wenn es eine Bedingung gibt, dass Sie die iterative Verarbeitung stoppen möchten~~ :Beenden Sie mit Pause.
continue #Es kann verwendet werden, wenn Sie den iterativen Prozess nur zu diesem Zeitpunkt überspringen möchten.
f = open ( "Dateiname" , encoding = "utf-8" )
x = f.read() #lese und nenne es x
f.close() #schließen
#Bei der obigen Methode kann das Schließen leicht vergessen werden. In den meisten Fällen wird es in der folgenden Form geöffnet und automatisch geschlossen.
with open ( "Dateiname" , "Wie rufe ich an?" , encoding = "utf-8" ) as f
# r :Schreibgeschützt. (Kann nicht geschrieben werden.) Kann weggelassen werden.
# w :Rufen Sie beim Schreiben an. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue.
# x :Erstellen und schreiben Sie eine Datei nur, wenn die Datei nicht vorhanden ist.
# a :Schreiben Sie am Ende. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue.
with open ( "Dateiname" , "Wie rufe ich an?" , encoding = "utf-8" ) as f
for x in f: #Zeile für Zeile aus f extrahieren
print(x) #In jeder Zeile\n ist Druck\Da n hinzugefügt wird, gibt es ein Leerzeichen zwischen den Zeilen.
x.strip() #Lassen Sie die leeren Elemente weg, die an beiden Enden vorhanden sind.
x.rstrip() #Lassen Sie das leere Element am rechten Ende weg.
x.lstrip() #Lassen Sie das leere Element ganz links weg.
#Wenn Sie es aufrufen, wird es auch mit der Basiszeichenfolge str aufgerufen. Wenn Sie also Zahlen berechnen möchten, ist eine int-Konvertierung erforderlich.
x.split(",") # ,Teilen Sie den Text mit.
x.join(",".join(aufführen)) # ,を区切り文字にaufführenをテキストに結合する。
x.replace("Original Saite","Ersatzschnur","Anzahl der Ersetzungen") # Anzahl der Ersetzungenは制限なし。省略可。]
"Text%dText" %Variable#Verwenden Sie den Wert der Variablen. (Zahlenfolge)
"Text%sText" %Variable#Verwenden Sie den Wert der Variablen. (Zeichenkette)
print("{1},{2}!!".format("Say","Hello")) #Verwenden Sie das Formatelement mit Indexspezifikation.
{:d} #Zeigen Sie die angegebene Nummer im Integer-System an
{:5d} #Wird im Ganzzahlensystem angezeigt und dann mit 5 Ziffern rechtsbündig ausgerichtet
{:05d} #Wie oben, aber die restlichen Ziffern werden mit 0 gefüllt und angezeigt
{:,d} #Zeigt alle 3 durch Ziffern getrennte Ganzzahlwerte an
{:f} #Zeigen Sie die angegebene Nummer bis zur 6. Stelle an
{:.3f} #Zeigen Sie die angegebene Zahl bis zur dritten Dezimalstelle an
"Text{name}Text".format( name = "xxx" ) #Sie können es auch später einfügen.
#Format ist nichts{}Wenn Sie es nicht hineinlegen, werden Sie das Gefühl haben, dass Sie es in der Reihenfolge von vorne anwenden werden.
x.startswith("Yamada") # Yamadaから始まる
x[:2] == "Yamada" # 最初の2文字がYamada
x.find("Yamada") = = 0 # Yamadaを探したら先頭にあった
import random #Zufälliges Modul importieren
#Wird für die numerische Zuweisung und die Generierung neuer Listen verwendet
random.randint(Anzahl der Starts,Anzahl der Enden) #Beliebiger ganzzahliger Wert von Anfang bis Ende
random.uniform(Anzahl der Starts,Anzahl der Enden) #Beliebiger Gleitkommawert von Anfang bis Ende
random.choice(aufführen) # aufführenの中のどれかをピックアップしてくる
random.sample(aufführen,Anzahl der Indizes) # シャッフルし新規aufführen生成。
#Nehmen Sie Änderungen an der zufällig generierten Originalliste selbst vor
random.shuffle([aufführen]) # 上記と異なり元aufführenそれ自体をシャッフル。
from datetime import datetime #Bis zu Sekunden
from datetime import date #Bis zum Tag
from datetime import timedelta #Rufen Sie an, wenn Sie auch eine Differenzberechnung durchführen
print(datetime.now())
datetime.now() # 2019-01-10 13:16:48.904193 -jetzt
datetime.year # 2019 - %Y (entsprechendes Formatsymbol)
datetime.month # 01 - %m (entsprechendes Formatsymbol)
datetime.day # 10 - %d (entsprechendes Formatsymbol)
datetime.hour # 13 - %H (entsprechendes Formatsymbol)
datetime.minute # 16 - %M (entsprechendes Formatsymbol)
datetime.second # 48 - %S (entsprechendes Formatsymbol)
datetime.date() # 2019-01-10
datetime.time() # 13:16:48.904193
datetime.datetime() # 2019-01-10 13:16:48.904193
date.today() # 2019-01-10 -jetzt
#Als Zeitelement abrufen, wenn Sie am Ende Klammern hinzufügen, oder als Zeichenfolge, wenn Sie keine Klammern hinzufügen.
timedelta(days=3)
#Zeigen Sie den Unterschied. Vor+Oder-Durch Hinzufügen können Sie die Intervalle in Klammern addieren oder subtrahieren.
# ()Wenn nur Zahlen drin sind, Tage=Es wird in berechnet, aber es ist freundlich, es jedes Mal zu schreiben.
f'{Formel= :Format}' #Damit können Sie eine Formel erstellen. Das Format wird durch Formatzeichen angegeben.
f'{Formel:Format}' #Konvertierung von Datum und Uhrzeit in Zeichenfolge
datetime.strptime(Formel,"書Formel") #Konvertierung von Zeichenfolge zu Datum und Uhrzeit
x = datetime(Jahr,Mond,Tag,Zeit,Protokoll,Sekunden) # これで任意のTag付定義が可能。
Recommended Posts