Dieser Beitrag Bei der Arbeit an HackerRank 1/30 mit Python Dies ist eine Zusammenfassung dessen, was ich untersucht habe.
int: Ganzzahlen behandeln doppelt: 15 gültige Ziffern float: 6 oder 7 effektive Ziffern Zeichenfolge: Behandlung des Zeichenfolgentyps rund: runden
Die Datentypkonvertierung heißt cast. Beachten Sie, dass Sie beim Drucken von Zahlen mit print häufig str vergessen.
Beispiel)
str="Hacker"
char_list=list(str)
print(char_list)
Dann wird "[" H "," a "," c "," k "," e "," r "]" ausgegeben.
Also diesmal
["H", "a", "c", "k", "e", "r"]
Wird angezeigt als
Zu Hacker
Ich möchte es reparieren.
① Verwenden Sie für
str_list = ['python', 'list', 'exchange']
mojiretu = ' '
for x in str_list:
mojiretu += x
print(mojiretu)
Ausführungsergebnis: pythonlistexchange
② Join verwenden
Verwendung der Join-Funktion
Character string = 'separator'.join (Liste)
str_list = ['python', 'list', 'exchange']
mojiretu = ','.join(str_list)
print(mojiretu)
Ausführungsergebnis: Python, Liste, Austausch
Dies ist eine nützliche Methode, um die Elemente einer Spalte teilweise abzurufen.
Grundlegendes Beispiel) Es wird aus @ ycctw1443 zitiert.
a = [1, 2, 3, 4, 5]
print(a[0: 4])
print(a[: 4])
print(a[-3:])
print(a[2: -1])
Dann [1, 2, 3, 4] [1, 2, 3, 4] [3, 4, 5] [3, 4] Wird ausgegeben.
Entwickle dies,
Sie können auch "jedes n-te Element abrufen".
a [Startposition: Endposition: Slice Inkrement]
.
a = [1, 2, 3, 4, 5]
print(a[:: 2])
print(a[1:: 2])
print(a[::-1])
print(a[1::-1])
Ergebnis) [1, 3, 5] [2, 4] [5, 4, 3, 2, 1] [2, 1]
input().split()
Verwenden Sie%, um eine Zeichenfolge abzurufen, die Variablen enthält Sie können es präzise ausgeben.
print("Meine Lieblingsfrucht ist%s." %'Apfel')
print("Meine Lieblingsfrucht ist%s und%s." %('Apfel','Orange'))
x = 'Fußball'
y = 'Snowboard'
print("Welche Sportarten magst Du,%s und%s."%(x,y))
% s steht für str () Sie können sowohl Ganzzahlen als auch kleine Zahlen als Zeichenfolgen anzeigen. % d ist eine ganze Zahl.
% r ist repr () Zeigen Sie den übergebenen Wert so an, wie er ist.
Sie können das Array erweitern.
https://programming-study.com/technology/python-list-join/ https://code-graffiti.com/print-format-with-string-in-python/
Recommended Posts