用Python输入

在本教程中,我们将学习如何在Python中进行输入。

Python2中,我们将找到两个不同的函数来接受用户的输入。一个是raw_input另一个是输入

  • 函数raw_input([promt])用于将字符串作为用户的输入。

  • 函数input([prompt])用于将整数作为用户的输入。

示例

# taking 'string' input
a = raw_input('Enter your name:- ')
# printing the type
print(type(a))
# taking the 'int' input
b = input()# printing the type
print(type(b))

输出结果

如果运行上面的代码,则将得到以下结果。

Enter your name:- Nhooo
<type 'str'>
5
<type 'int'>

Python3中,函数raw_input()被删除。现在,我们只有input([prompt])函数从用户那里获取输入。用户输入的任何内容都将是Python中的字符串。

我们必须使用不同的内置函数将其转换为相应的数据类型。让我们看一些例子。

示例

# taking input from the user
a = input('Enter a name:- ')
# printing the data
print(type(a), a)
# asking number from the user
b = input('Enter a number:- ')
# converting the 'string' to 'int'
b = int(b)
# printing the data
print(type(b), b)

输出结果

如果运行上面的代码,则将得到以下结果。

Enter a name:- Nhooo
<class 'str'> Nhooo
Enter a number:- 5
<class 'int'> 5

结论

如果您对本教程有任何疑问,请在评论部分中提及。