Python-Basisnotizen für Anfänger
Geben Sie mehrere Parameter in eine Codezeile ein
Methode 1.) a, b, c = map ( Typ , Eingabe ("Enter") .split ())
# Standardmäßig durch Leerzeichen getrennt , zu anderen Übertragungsarten, in den gewünschten Typ
wie Rotation ----- Ganzzahl : map (int, input ("Bitte eingeben"). Split ())
a, b, c = map (int, input ("bitte eingeben"). split ()) print (a + b + c, Typ (a), Typ (b), Typ (c)) #Erweiterung: Wann ist Wenn es sich um eine Zeichenfolge handelt, wird die Zeichenfolge hinzugefügt, und das Zeichen '+' ist der Spleißeffekt. # Wenn es sich um eine Ganzzahl handelt, wird die Ganzzahl hinzugefügt. Das Zeichen '+' ist die Additionsoperation in der Mathematik. >>> Bitte geben Sie 1 2 3 > ein >>> 6 <class'int '> <class'int'> <class'int '>
Zum Beispiel ----- zum String : map (str, input ("Please input"). Split ())
a, b, c = map (str, input ("bitte eingeben"). split ()) print (a + b + c, Typ (a), Typ (b), Typ (c)) #Erweiterung: Wann ist Wenn es sich um eine Zeichenfolge handelt, wird die Zeichenfolge hinzugefügt, und das Zeichen '+' ist der Spleißeffekt. # Wenn es sich um eine Ganzzahl handelt, wird die Ganzzahl hinzugefügt. Das Zeichen '+' ist die Additionsoperation in der Mathematik. >>> Bitte geben Sie 1 2 3 > ein >> 123 <class'str '> <class'str'> <class'str '>
Methode 2.) a, b, c = eval (Eingabe ("Bitte eingeben"))
# Standardkomma-Trennung, welcher Typ Sie eingeben, ist welcher Typ, (Hinweis: Die Eingabezeichenfolge muss in Anführungszeichen mit englischen Buchstaben eingeschlossen werden)
Vorteile: Praktisch und prägnant, Nachteile: Die Sicherheit ist nicht hoch , es wird nicht empfohlen, sie bei Projekten zu verwenden. Es ist besser, die Eingabe allein zu verwenden
a, b, c = eval (Eingabe ("Bitte eingeben")) print (a, b, c, Typ (a), Typ (b), Typ (c)) print (a + b, c, Typ (a) ), Typ (b), Typ (c)) #Erweiterung: Wenn es sich um eine Zeichenfolge handelt, wird die Zeichenfolge hinzugefügt, und das Zeichen '+' ist ein Spleißeffekt. #Wenn es sich um eine Ganzzahl handelt, wird die Ganzzahl hinzugefügt und dann '+' Die Zahl ist die Funktion der Addition in der Mathematik >>> Bitte geben Sie 1,2 ein, '你好' #Die Zeichenfolge muss in Anführungszeichen aus englischen Buchstaben eingeschlossen werden >>> 1 2 Hallo <class'int '> <class'int' > <class'str '> >>> 3 Hallo <class'int'> <class'int '> <class'str'> 12345678910
In String str konvertieren
a, b, c = eval (Eingabe ("Bitte eingeben")) a = str (a) b = str (b) drucken (a + b, c, Typ (a), Typ (b), Typ (c) ) #Erweiterung: Wenn es sich um eine Zeichenfolge handelt, wird die Zeichenfolge hinzugefügt, und das Zeichen '+' ist eine Spleißfunktion. #Wenn es sich um eine Ganzzahl handelt, wird die Ganzzahl hinzugefügt. Das Zeichen '+' ist die Additionsoperation in der Mathematik >>> Bitte geben Sie 1, 2, 'Hallo' >>> 12 Hallo <class'str '> <class'str'> <class'str '> 123456789 ein
Methode 3.) a, b, c = Eingabe ("Bitte
eingeben "). Split ('', '') #split ('', '') steht für Kommatrennung, kann auch in andere geändert werden, das Ausgabeergebnis ist standardmäßig Zeichen String , wenn Sie auf andere Typen konvertieren wollen, müssen Sie die Art hinzuzufügen in konvertiert werden Front
a, b = Eingabe ('Bitte eingeben'). split (',') print (a, b, Typ (a), Typ (b)) print (a + b, Typ (a), Typ (b)) #Erweiterung: Wenn es sich um eine Zeichenfolge handelt, wird die Zeichenfolge hinzugefügt und das Zeichen '+' wird gespleißt . #Wenn es sich um eine Ganzzahl handelt, wird die Ganzzahl hinzugefügt, und das Zeichen '+' ist die Additionsoperation in der Mathematik >>> Bitte Geben Sie 1,2 >>> 1 2 <class'str '> <class'str'> >>> 12 <class'str '> <class'str'> 1234567891011 ein
In Integer-Int konvertieren
a, b = Eingabe ('Bitte eingeben'). split (',') a = int (a) b = int (b) print (a + b, Typ (a), Typ (b)) #Expansion: Wann Wenn es sich um eine Zeichenfolge handelt, wird die Zeichenfolge hinzugefügt und das Zeichen '+' wird gespleißt . #Wenn es sich um eine Ganzzahl handelt, wird die Ganzzahl hinzugefügt, und das '+' ist die Additionsoperation in der Mathematik >>> Bitte geben Sie 1,2 ein >>> 3 <class'int '> <class'int'>
Klicken Sie hier, um den vollständigen Projektcode zu erhalten!