Python 3 raw_input简介
Python 3 raw_input是推荐给程序员的。用户的值是用Python的原始输入法获得的。这个函数用来指示程序停顿下来,等待用户输入数值。这是该软件的标准功能。在Python 3.x中,只利用了输入函数。Python 3.x 提供了两个函数来获取用户的值。
Python 3 raw_input 概述
- 输入和原始输入函数分别是第一个和第二个。原始输入与 Python 3.x 的输入法相同。
- 开发人员经常与人联系以获得数据或传递结果。对话框是现在程序要求用户输入的最常见技术。Python 有两个内置例程用于读取键盘输入。
- 用户的数值是用Python的输入函数收集的。这个函数告诉程序停止运行,等待用户输入数值。这是该软件的标准功能。Python 2.x 和 Python 3.x 支持输入函数。然而,Python 3.x 中的输入函数明确地将我们的输入改为字符串类型。
- 下面是python中raw_input的语法,如下。
语法 -
py = raw_input(‘prompt :’)
print (py)
- 可以用raw input函数读取来自用户的一行。在剥离了尾部的换行后,这个函数返回一个字符串。在Python 3.0及以后的版本中,它被重新命名为输入法。
- 原始输入和输入的主要区别是原始输入总是返回一个字符串值。尽管如此,输入法并不总是返回一个字符串,因为如果用户输入的是数字,它将把用户的输入当作一个整数。
- 当从用户那里获得输入时,可能会出现一些例外情况。在 Python 中,这些问题是用 try 和 except 语句来处理的。此外,try 块包含一个检查错误的代码块。
- Python中的基本输入法读取数据并返回一个字符串。它被采用来从用户那里提取价值。
- 第一个是输入,而第二个是原始输入。Python 3中的原始输入函数与输入函数相当。
- 许多程序需要用户参与其中。我们每天使用的网站和应用程序提供了各种与之联系的方法,包括让用户以各种方式提供他们的输入。
- 在命令行上运行程序时,编程语言通常提供一种提示用户输入的方法。这种用户提供的数据可以保存在代码中的一个变量中,并在以后的程序中使用。长久以来,Python都有这种能力。
如何使用 python 3 raw_input?
- 为了提示命令行用户输入字符串,Python 3 包括内置的raw input方法。这个函数要求用户在命令行上输入一个字符串并返回。
- 使用这个函数最常见的方法是把它的输出分配给一个变量,然后对它进行操作。
- 要从传统的输入设备,如键盘上读取数据,请使用Python输入法和原始输入法。例如,下面的步骤显示了如何使用 python 3 raw_input。
- 在这个步骤中,我们要检查python 3 raw_input。不幸的是,Python 3中不再支持原始输入。此外,任何收到的数据都被处理成一个字符串:
Name = input("What is your name:- ")
print (Name)
- 在下面的步骤中,我们正在打印学生的年龄,如下所示:
stud_age = input('Age of student')
Age of student 10
print (stud_age)
10
- 在下面的步骤中,我们将字符串值转换为整数值,如下所示:
stud_age = int(input("Age of student : "))
Age of student : 10
print (stud_age)
10
- 在下面的步骤中,我们正在计算圆的面积,如下所示:
import math
radius = int(input("Circle radius : "))
Circle radius : 10
area_of_circle = math.pi * radius**2
print (area_of_circle)
314.1592653589793
Python 3 raw_input示例
- 下面是Python 3 raw_input的例子,具体如下。Python 3输入函数用于从用户那里获取数值。
代码 -
val1 = input("Enter your name: ")
Enter your name: ABC
print(type(val1))
<class 'str'>
print(val1)
ABC
- 下面的例子显示了从给定的原始输入值中打印数字。因此,在下面的例子中,我们将原始输入作为一个数字:
val = input("Enter the number: ")
Enter the number: 123456789
print(type(val))
<class 'str'>
val = int(val)
print(type(val))
<class 'int'>
print(val)
123456789
- 下面的例子显示python 3的raw_input如下。我们使用了原始数据作为用户名,如下所示:
py = input('Name :')
Name: ABC
print (py)
ABC
Python 3的raw_input函数
- Python中的基本输入法可以用来从标准输入设备(如键盘)中读取一个字符串。通过这种方式,程序员可以将用户输入或生成的数据纳入程序。
- 这是一种复杂的、面向对象的、有许多应用的高级编程语言。Python 2已不再开发,Python 3将包含全新的功能。
- 从输入的Python方法返回的结果是一个字符串;在用sqrt函数计算给定数字的平方根之前,它首先被转换为一个浮点数。sqrt函数也被导入,因为它是数学模块的一部分。
- 模式选项表示必须编译的代码类型;如果源程序是一连串的语句,它可以是 "exec",如果是单一的表达式,它可以是 "eval",如果是单一的交互语句,它可以是 "single"。
- 这些标志并不继承可选参数,这些参数管理哪些未来的语句会影响源码的编译。如果两者都不存在,那么代码在编译时就会把未来的语句放在称为编译的代码中。
结论
Python 3 raw_input是推荐给程序员的。用户的值是用Python的原始输入法获得的。原始输入和输入的主要区别是,原始输入总是返回一个字符串值,但输入并不总是返回一个字符串。