Es ist ein persönliches Memo
python3
・ Raw_input ()
Tastatureingabe (python2)
input () für python3
n = input() n = int(input())
・ .Strip ()
Leerzeichen entfernen (Leerzeichen, Tabulatoren, Zeilenumbrüche)
input().strip()
・ Sprit ()
Trennt ein Array durch die angegebenen Zeichen.
Wenn in () nicht angegeben, durch Leerzeichen oder TAB trennen
input().split()
・ STDIN
Auf der Tastatur eingegebener Wert
Standardeingabe
・ Unterschied Unterschied difference of the two numbers (first - second).
· Produkt Multiplikation product of the two numbers.
・ A // b
Teilung. Gibt den Quotienten als Ganzzahl zurück
Nach dem Dezimalpunkt abschneiden
・ Für Aussage
für Variable nacheinander
n = int(raw_input())
for i in range(n):
print(i*i)
・ ` Lange ` i<n von i = 0 n ist nicht enthalten.
range(3) = [0,1,2]
· Schalttag Schaltjahr We add a Leap Day on February 29.
・ Interkalartag Der Tag, an dem es eingesteckt wurde The leap day is an extra, or intercalary day.
・ Gleichmäßig geteilt durch ~ Teilbar durch The year can be evenly divided by 4, is a leap year.
・ If-Anweisung
":" Wird nach if, elif, else benötigt.
・ Summe (Array)
Berechnen Sie den Gesamtwert
list = range(5)
print(sum(list))
・ Str ()
In String konvertieren
n = int(input())
a=""
for i in range(n):
a =a+str(i+1)
print(a)
#Ausgabe
a=12345~
・ Arismetische Operationen Arithmetischer Operator. + - *%
· Verfolger, Zweitplatzierter, Vizemeister zweiter Platz you are required to find the runner-up score.
・ (Lamb-Variable: Verarbeitung) (Argument)
Lambda-Funktion
Sie können eine Funktion in einer Zeile erstellen (entspricht def).
(Lambda-Variable: Verarbeitung) (Argument)
└ Weisen Sie der Verarbeitung Argumente zu
└ Mehrere Argumente sind möglich. Geben Sie im Ranking-Prozess eine Variable ein.
print((lambda a,b,c:a*100+b*10+c*1)(1,2,3))
#Ausgabe
123
Map Map (Funktion, Array)
Kartenfunktion
Führen Sie für jedes Element des Arrays eine Funktion aus.
Die Ausgabe ist ein Kartenobjekt
→ In Listenobjekt mit Liste konvertieren (map ())
-Konvertieren Sie ein Array mit der Map-Funktion in eine Ganzzahl map = (int, array)
arr = map(int, input().split())
・ X ** y
Leistung. x zur y-ten Potenz
100 = 0 103 = 1000
・ Set ()
Entfernen Sie doppelte Werte aus dem Array
Typ einstellen
arr=[2,3,6,6]
print(set(arr))
{2,3,6}
・ Sortiert ()
Ordnen Sie das Array in aufsteigender Reihenfolge an
Extrahieren Sie den n-ten größten Wert sorted()[-n]
#Extrahieren Sie den zweitgrößten Wert
arr=[2,3,6,6,5]
sorted(set(arr))[-2]
#Ausgabe
5
・ Ordnen Sie ihre Namen alphabetisch In alphabetischer Reihenfolge anordnen order their names alphabetically and print each one on a new line.
Recommended Posts