Python 3 – invoer() functie
In Python gebruiken we de invoer() functie om input van de gebruiker te ontvangen. Wat u ook als invoer invoert, de invoerfunctie zet het om in een string. Als u een geheel getal invoert, converteert de functie input() deze nog steeds naar een tekenreeks.
Python-invoer() Functiesyntaxis
Syntaxis: invoer (prompt)
Parameter:
- Snel: (optioneel) De tekenreeks die zonder nieuwe regel naar de standaarduitvoer (meestal scherm) wordt geschreven.
Opbrengst: String-object
Hoe werkt de input()-functie in Python?
In dit voorbeeld gebruiken we de functie input() om gebruikersgegevens in te voeren als een tekenreeks in Python.
Python3
name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )> |
Uitvoer
What is your name? GFG Hello, GFG!
input() Functie in Python-voorbeelden
Invoer nemen in Python
In dit voorbeeld gebruiken we de Python-functie input() om gebruikersgegevens als tekenreeks in te voeren Python , dat invoer van de gebruiker nodig heeft en deze afdrukt.
Python3
# Taking input from the user> string> => input> ()> # Output> print> (string)> |
Uitvoer
geeksforgeeks
Gebruikersinvoer in Python
In dit voorbeeld nemen we invoer van de gebruiker en voeren we gebruikersgegevens in als een tekenreeks Python met een prompt en druk het af.
Python
# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)> |
Uitvoer
Enter your name:ankit rai Hello ankit rai
Converteer gebruikersinvoer naar een getal
In dit voorbeeld gebruiken we de Python-functie input() die invoer van de gebruiker opneemt snaar formaat, converteert het naar een geheel getal en voegt 1 toe aan het gehele getal, en drukt het af.
Python3
# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)> |
Uitvoer
Enter a number:15 16
Neem float-invoer in Python
In dit voorbeeld gebruiken we de Python-functie input() die invoer van de gebruiker in tekenreeksformaat gebruikt, deze omzet in float, 1 optelt bij de float en deze afdrukt.
Python3
# Taking input from the user as float> num> => float> (> input> (> 'Enter number '> ))> add> => num> +> 1> # output> print> (add)> |
Uitvoer
Enter number 5 6.0
Python-acceptatielijst als invoer van gebruiker
In dit voorbeeld nemen we invoer van de gebruiker in tekenreeksformaat en converteren deze naar een lijst en druk het af.
Python3
# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)> |
Uitvoer
Enter number 12345 ['1', '2', '3', '4', '5']
Neem gebruikersinvoer voor tupels en sets
In dit voorbeeld nemen we invoer van de gebruiker in tekenreeksformaat en converteren deze naar een tupel en druk het af.
Python3
# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)> |
Uitvoer
Enter number 123 ('1', '2', '3') Invoer met woordenboekbegrip
In dit voorbeeld gebruiken we de woorden, gescheiden door een spatie, om gebruikersgegevens als een tekenreeks in te voeren Python , en wij maken een woordenboek van het woord als sleutel met hun lengte als waarde.
Python3
words_str> => input> (> 'Enter a list of words, separated by spaces: '> )> words> => {word:> len> (word)> for> word> in> words_str.split()}> print> (words)> |
Uitvoer
Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3} Controleer ook:
Begin je Python 3-reis met onze uitgebreide gids: Python 3-zelfstudie