Att ta input är ett sätt att interagera med användare, eller få data för att ge något resultat. Python tillhandahåller två inbyggda metoder för att läsa data från tangentbordet. Dessa metoder ges nedan.
- input (prompt)
- raw_input(prompt)
inmatning()
Inmatningsfunktionen används i alla senaste versioner av Python. Den tar input från användaren och utvärderar sedan uttrycket. De Pytonorm tolken identifierar automatiskt om en användare matar in en sträng, ett nummer eller en lista. Låt oss förstå följande exempel.
Exempel -
# Python program showing # a use of input() name = input('Enter your name: ') print(name)
Produktion:
Enter your name: Devansh Devansh
Python-tolken kommer inte att köra ytterligare rader förrän användaren anger inmatningen.
Låt oss förstå ett annat exempel.
Exempel - 2
# Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks)
Produktion:
Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0
Förklaring:
Som standard är inmatning() funktionen tar indata som en sträng, så om vi behöver ange heltals- eller float-typinmatningen då inmatning() funktionen måste vara typcastad.
age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input
Vi kan se i koden ovan var vi skriver castade användarinmatningen till int och flyta .
Hur fungerar input()-funktionen?
- Flödet av programmet har stannat tills användaren går in i ingången.
- Textsatsen som också kallas prompt är valfri att skriva in inmatning() fungera. Denna prompt visar meddelandet på konsolen.
- De inmatning() funktionen konverterar automatiskt användarinmatningen till sträng. Vi måste explicit konvertera ingången med hjälp av typgjutning.
Exempel -
# Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name
Produktion:
Enter your name: Peter Peter
Hur kontrollerar jag Python-versionen?
För att kontrollera Python-versionen, öppna kommandoraden (Windows), skal (Mac) eller terminal (Linux/Ubuntu) och kör python -version . Den kommer att visa motsvarande Python-version.
Kontrollera Python-versionen i det körande skriptet
Vi kan kontrollera Python-versionen i vårt körande skript. Överväg följande sätt att känna till Python-versionen i alla operativsystem.
Kommandon | Operativsystem/miljö | Produktion |
---|---|---|
Python --version eller Python -v eller Python - vv | Fönster/Mac/Linux | Python 3.8.1 |
import sys sys.version sys.version_info | Python-skript | 3.8.3 (standard, 13 maj 2020, 15:29:51) [MSC v.1915 64 bitar (AMD64)] |
Importplattform platform.python_version() | Python-skript | '3.8.1' |
Låt oss ta en titt på följande bild.