Python用户输入数据的方法有哪些?

avatar 2020年5月15日17:50:54 评论 2,712

在经常编程时,我们需要从用户那里获取输入,以便处理数据并随后对其进行处理。这确保了程序的动态性和鲁棒性,因为它没有经过硬编码,并且可以在用户给定的任何随机值下成功执行。在本主题中,我们将学习Python用户输入。在今天的文章中,我们将学习这种在Python编程语言的程序运行时接受用户输入并处理该数据的概念。这样可以确保程序与外界之间的正确通信。

一.输入数据的方法

1.以下是从用户输入数据的方式:–

输入()

raw_input()

两者基本上都执行相同的任务,唯一的区别是支持两个功能的Python版本。raw_input在较旧的Python版本中使用,在最近的Python版本中已由input()取代。在本文中,我们将讨论在最新版本的Python中使用的input()。

二.PythonInput()的工作

当我们在程序中使用input()函数时,执行流程将暂停,直到用户输入数据并单击Enter按钮。之后,用户输入的值将以字符串形式存储在某个变量中。无论用户希望数据使用哪种数据类型,它都只会存储为字符串。在使用前,它需要显式地转换为所需的格式。稍后我们将看一个这样的示例,如果不对数据进行类型转换,将导致错误。

现在让我们看一下input()的语法

input([<promptfromuser>])

现在,让我们看一些示例,并讨论如何使用input()从不同场景的用户那里接收数据。

三.Python用户输入的示例

1.从键盘输入普通文本

Python用户输入数据的方法有哪些?

在第一行中,我们使用input()函数从用户处获取输入并将其存储在名为string1的变量中。按下Enter键后,将显示一个空白的输入框,其中的光标闪烁,指示我们提供输入。当我们提供输入并按Enter键时,该值将存储在名为string1的变量中。在下一行,当我们打印变量时,我们实际上看到我们提供的输入实际上是在控制台中打印的。

2.从控制台输入数字并找到其平方

Python用户输入数据的方法有哪些?

在这里,我们遇到一个TypeError,如果读取errorMessage,它会提示我们第一个参数,即数字变量字符串数据类型。因此,它无法对此执行电源操作。在此重要的是要注意,输入数据的类型始终被视为字符串,因此必须先将其类型转换为所需的数据类型,然后才能进行处理。

3.输入多个数字并从中找出最大值

Python用户输入数据的方法有哪些?

在今天的文章中,我们了解了Python的input()函数。我们研究了语法,并讨论了不同的示例和用例。因此,下次您编写Python程序时,请记住使用input()的概念,并在许多随机用户输入数据上测试您的程序。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: