Python 输入

在 Python 中,我们主要是使用 input() 函数来实现用户的输入。input() 函数的作用非常简单,用一句话概括就是:通过键盘输入内容,给某一个变量赋值

Python 输入语法

input() 是 Python 的一个内置函数,它用于用户输入内容。

语法:

input(prompt)

说明:

input() 函数接收单个参数。

  • prompt(可选):作为输入的提示内容。

注意: 不管你输入的是什么,input() 函数都会将输入内容视为字符串。如果想要将输入内容解释为其他数据类型(如整数或浮点数),则需要使用正确的转换函数(如 int()float())才行。

Python 输入示例

接下来,我们通过几个简单的例子来讲解 Python input() 函数是如何使用的。

示例 1:input() 不带提示内容

a = input()
print(type(a))

当运行代码之后,控制台的光标会卡顿,如下图所示。为什么会卡顿呢?其实是为了等待我们输入内容。输入内容之后,按下 Enter 键,才会继续执行下一步代码。

Python 输入示例

对于上述代码来说,不管输入任何内容,比如 10、3.14、abc,运行结果都是一样的,如下所示。

<class 'str'>

实际上,通过 input() 函数输入的内容,全部会被当成一个字符串来处理。但可以通过类型转换函数将其转换成想要的类型。

示例 2:input() 带提示内容

a = input('请输入一个整数:')
print(a)

运行代码之后,我们输入 “666”,其运行结果如下。

666

分析:

从结果可以看出来,input() 内部的字符串只是起了一个提示的作用,并不会作为值的一部分。

示例 3:input() 返回的是一个字符串

a = input('请输入一个整数:')
result = int(a) + 1000
print(result)

运行之后,我们输入 “666”,其运行结果如下。

1666

分析:

因为 a 是一个字符串,因此这里需要使用 int() 函数将其转换为一个整数。如果没有使用 int() 函数,而是直接执行 result = a + 1000,则运行会报错。

上一篇: Python 输出

下一篇: Python 转义字符

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号