Ich bin Praktikant bei Future Electronic Technology.
Ich lerne noch, also mache bitte auf Fehler aufmerksam.
Im Gegensatz zur Sprache c muss beim Definieren von Variablen keine Deklaration durchgeführt werden. Sie können es ohne Deklaration verwenden, wenn die Bedingungen der Variablen (beginnend mit einem nicht numerischen Zeichen, Vermeidung von Sonderwörtern usw.) erfüllt sind.
In Python wird {} nicht verwendet. Der Inhalt von for- und if-Anweisungen wird durch Einrückung unterschieden.
for i in range (n): #Getrennt durch:
print(i*i) #Verarbeitung in der for-Anweisung
input() #Verarbeitung außerhalb der for-Anweisung
Verwenden Sie `print ()`
, um die Standardausgabe anzuzeigen.
print("hello")
#hello
a = 5
print(a)
#5
Bei der Anzeige einer Mischung aus Zahlen und Buchstaben muss jedoch eine Typkonvertierung durchgeführt werden.
a = 5
print(a + "hands")
#Error
print(str(a) + "hands") #Konvertieren Sie die Zahl a in eine Zeichenfolge
#5hands
Verwenden Sie `` `input```, um Standardeingaben von der Tastatur zu akzeptieren.
a = input()
#Tippe hallo
print(a)
#hello
Wenn Sie die Eingabe verwenden, wird die Zeichenfolge gespeichert. Wenn Sie sie also als Zahl behandeln möchten, müssen Sie eine Typkonvertierung durchführen.
Verwenden Sie beim Erstellen einer Funktion `` `def```.
def sum(a, b):
return a+b
Wenn Sie einige Zeichen ändern möchten, wenn Sie die Standardeingabe mit `input ()`
erhalten, verwenden Sie `replace ()`
.
Das tatsächliche Verwendungsbeispiel lautet wie folgt.
line = input()
# "co worker"Eingeben
line_2 = line.replace(' ', '-') #Raum- (Bindestrich)Ersetzen mit
print(line_2)
# "co-worker"Und Ausgabe
Wenn Sie beispielsweise versuchen, das zweite Zeichen wie unten gezeigt zu ändern, tritt ein Fehler auf, der nicht funktioniert.
string = "worm"
string[1] = "a"
print(string)
#Ich möchte warm sein
#TypeError: 'str' object does not support item assignment
In solchen Fällen gibt es zwei mögliche Lösungen.
Der Inhalt der Zeichenfolge (str) kann nicht geändert werden, die Liste kann jedoch geändert werden. Sie müssen also nur die Zeichenfolge in eine Liste konvertieren, ein bestimmtes Zeichen ändern und es dann wieder in eine Zeichenfolge konvertieren.
string = "worm"
stringList = list(string) #In Liste konvertieren
stringList[1] = "a" #Setzen Sie das zweite Zeichen auf a
srting2 = "".join(stringList) #Liste in Zeichenfolge konvertieren
print(string2)
#warm
Fügen Sie in diesem Beispiel das Zeichen ein, das Sie zwischen das erste Zeichen und das dritte und nachfolgende Zeichen in die Zeichenfolge einfügen möchten.
string = "worm"
new_str = string[:1] + 'a' + string[2:] #Ersetzen Sie das erste und dritte Zeichen der Zeichenfolge und fügen Sie ein dazwischen ein
print(new_str)
#warm
Verwenden Sie set (), um doppelte eindimensionale Listen auszuschließen. Durch die Verwendung von set () wird es zu einem Objekt vom Typ set, bei dem Duplikate entfernt werden. Verwenden Sie list (set ()), um es als Listentyp zu behandeln.
nums = [1, 2, 10, 1, 3, 1, 4, 2, 3]
nums2 = list(set(nums))
print(nums2)
#[1,2,10,3,4]
In Python gibt es viele Frameworks, in denen Programme zur Ausführung bestimmter Funktionen zusammengestellt werden. Durch die Verwendung des Frameworks können Sie effizienter entwickeln. Die Python-Frameworks sind wie folgt.
In Zukunft werden wir mehr über Django erfahren.
Solve Python | HackerRank Ändern Sie einige Zeichen in einer Zeichenfolge im Tagebuch von Python --minus9d Doppelte Elemente aus der Liste (Array) mit Python | note.nkmk.me löschen / extrahieren 2019 Python Recommended Framework Complete Edition! Gründlicher Vergleich jedes Frameworks! | Einführung in das Ingenieurprojekt
Recommended Posts