Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako prijať vstup užívateľa Python

Skôr než prijímať vstup zo súboru , môžete vytvoriť Python programy , ktoré zaberajú priamy užívateľský vstup z príkazového riadku . Ak to chcete vykonať , môžete použiť funkciu " Input " alebo funkciu " raw_input " . Tieto funkcie sa líšia v tom , ako sa spracúvajú prichádzajúce dáta . " Vstup " linka sa pokúsi spracovať vstup od užívateľa , ako je napríklad prevod čísel na celé čísla alebo desatinné čísla s plávajúcou desatinnou čiarkou . Funkcia " raw_input " sa jednoducho vziať všetky vstupy ako reťazec znakov . Môžete spracovať vstup neskôr , ale budete sa dozvedeli , že v odlišných prípadoch , jedna z týchto funkcií by mohlo byť vhodnejšie pre vaše potreby , než ostatní . Veci , ktoré budete potrebovať
Python Interpreter
Zobraziť ďalšie inštrukcie Cestuj 1

Vezmite si užívateľský vstup s funkciou " raw_input " . To vyzve užívateľa na zadanie vstupnej hodnoty :

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

Vezmite užívateľský vstup pomocou " funkcie vstupu " . To vyzve užívateľa , aby vstupné dáta rovnakým spôsobom ako funkcia " raw_input " :

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

3

Skontrolujte obe premenné . Hodnota zhotovená funkcia " raw_input " predstavuje reťazec . To je preto , že funkcia raw_input nesnaží , aby zodpovedali vstup s dátovým typom . Vstupné funkcie spracováva vstup , a zmení ju na celé číslo :

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

Získať nepriamu užívateľský vstup zo súborov . Aj keď to nie je priama forma vstupu používateľa , informácie zo súborov možno použiť na získanie informácií o užívateľoch uložené z predchádzajúcich užívateľských relácií. Otvorené súbory pomocou funkcie " otvorené " a prečítajte si informácie pomocou funkcie " readline " :

>>> z = open ( " /home /user.txt " , "r " ) >>> input_line = z.readline ( ) >>> input_line'This je riadok zo súboru "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené