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>+> '!'>)> |
theelepel versus eetlepel
>
>
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)> |
>
cache npm wissen
>
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
string.replaceall java
# 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)> |
>
Python-bytes naar string
>
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)> |
CSS-afbeelding uitlijnen
>
>
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