📜  在Python中接受输入

📅  最后修改于: 2022-05-13 01:55:47.924000             🧑  作者: Mango

在Python中接受输入

开发人员经常需要与用户交互,以获取数据或提供某种结果。今天的大多数程序都使用对话框来要求用户提供某种类型的输入。而Python为我们提供了两个内置函数来读取键盘输入。

  • 输入(提示)
  • raw_input ( 提示 )

input():此函数首先从用户那里获取输入并将其转换为字符串。返回对象的类型始终为 。它不评估表达式,它只是将完整的语句作为字符串返回。例如 -

Python3
# Python program showing
# a use of input()
 
val = input("Enter your value: ")
print(val)


Python3
# Program to check input
# type in Python
 
num = input ("Enter number :")
print(num)
name1 = input("Enter name : ")
print(name1)
 
# Printing type of input value
print ("type of number", type(num))
print ("type of name", type(name1))


Python
# Python program showing
# a use of raw_input()
 
g = raw_input("Enter your name : ")
print g


输出:


输入函数在Python中的工作原理:

  • 当 input()函数执行时,程序流程将停止,直到用户给出输入。
  • 在输出屏幕上要求用户输入输入值的文本或消息显示是可选的,即,将在屏幕上打印的提示是可选的。
  • 无论您输入什么作为输入,输入函数都将其转换为字符串。如果您输入一个整数值,仍然 input()函数将其转换为字符串。您需要在代码中使用类型转换将其显式转换为整数。

代码:

Python3

# Program to check input
# type in Python
 
num = input ("Enter number :")
print(num)
name1 = input("Enter name : ")
print(name1)
 
# Printing type of input value
print ("type of number", type(num))
print ("type of name", type(name1))

输出 :

raw_input ( ) :此函数在旧版本(如Python 2.x)中有效。此函数准确获取从键盘输入的内容,将其转换为字符串,然后将其返回给我们要存储的变量。例如 -

Python

# Python program showing
# a use of raw_input()
 
g = raw_input("Enter your name : ")
print g

输出 :

这里, g是一个变量,它将获取字符串值,由用户在程序执行期间键入。 raw_input()函数的数据输入由回车键终止。我们也可以使用 raw_input() 输入数字数据。在这种情况下,我们使用类型转换。有关类型转换的更多详细信息,请参阅此。有关详细信息,请参阅文章将列表作为用户输入。