logo

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>+> '!'>)>

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