Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur Acceptera indata Med Python

    Hellre än att ta emot indata från en fil , kan du skapa Python program som tar direkt användardata från en kommandorad . För att göra detta , kan du antingen använda " input " -funktion eller " raw_input " funktionen . Dessa funktioner skiljer sig åt i hur de behandlar inkommande data . Den " input " linje försöker bearbeta indata , till exempel konvertera tal till heltal eller flyttal decimaler . Den " raw_input " -funktionen kommer helt enkelt ta all input som en teckensträng . Du kan bearbeta input senare , men du lär dig att i olika fall kan en av dessa funktioner vara bättre lämpade för dina behov än den andra . Saker du behöver
    Pythontolk
    Visa fler instruktioner
    1

    Ta användarens input med " raw_input " funktionen . Detta kommer att uppmana användaren att ange ett ingångsvärde :

    >>> x = raw_input ( ) 42 >>>
    2

    Ta indata med hjälp av " , input " -funktion . Detta kommer att uppmana användaren att mata in data på samma sätt som den " raw_input " -funktion :

    >>> y = input ( ) 42 >>>

    3

    Kontrollera båda variablerna . Värdet tas av " raw_input " funktionen representerar en sträng . Detta beror på att raw_input funktionen inte försöka matcha ingång med en datatyp . Ingången Funktionen bearbetar indata , och ändrar det till ett heltal :

    >>> typ ( x ) >>> typ ( y ) < typ ' int >
    4

    Få indirekt indata från filer . Även om det inte är en direkt form av användardata, information från filer kan användas för att få användarinformation lagras från tidigare användarsessioner . Öppna filer med " open " -funktion , och läser information med hjälp av " readline " -funktion :

    >>> z = open ( ' /home /user.txt ' , ' r ' ) >>> input_line = z.readline ( ) >>> input_line'This är en linje från filen " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att spåra ändringar i Python och Django
    ·String Python Typer
    ·Hur hittar versaler i Python
    ·Komma åt Tupler i Python
    ·Hur hittar medelvärdet av en lista i Python
    ·Hur man skriver ut Call Stack i Python
    ·Hur man startar Python i Windows
    ·Hur man tar bort en text i Python
    ·Hur man använder lokala variabler i Python Scripts
    ·Hur man gör en ögla för att hitta medelvärdet av en…
    Utvalda artiklarna
    ·Java Bild API Tutorial
    ·VBA-projekt uppdateras inte
    ·Så här söker du som du skriver på AJAX Med PHP MySQ…
    ·Datatyper i VB6
    ·Hur man lär Object - Oriented Design
    ·Ta bort specialtecken i ColdFusion
    ·Hur Abort VB.NET
    ·Hur till Ändra färginställningar i Visual Basic
    ·Konvertera Digit till Word i Visual Basic 6.0
    ·Hur man startar Datorer
    Copyright © Dator Kunskap http://www.dator.xyz