开发人员经常需要与用户交互,以获取数据或提供某种结果。今天的大多数程序都使用对话框来要求用户提供某种类型的输入。而 Python 为我们提供了两个内置函数来读取键盘输入。
input(): 此函数首先从用户那里获取输入并将其转换为字符串。返回对象的类型总是<type 'str’>。它不评估表达式,它只是将完整的语句作为字符串返回。例如,Python 提供了一个名为 input 的内置函数,它接受用户的输入。当调用输入函数时,它会停止程序并等待用户输入。当用户按下回车键时,程序恢复并返回用户输入的内容。 语法: inp = input('STATEMENT')Example:1. >>> name = input('What is your name?\n') # \n ---> newline ---> It causes a line break>>> What is your name? Ram>>> print(name)Ram # ---> comment in python # Python 程序# 展示了 input() 的使用val = input("Enter your value: ")print(val) 输出: 以字符串作为输入: name = input('你叫什么名字?\n') # \n ---> newline ---> 导致换行print(name) 输出: 你叫什么名字? Ram Ram 输入函数在 Python 中的工作原理:
代码: # 在 Python 中检查输入类型的程序num = input ("Enter number :")print(num)name1 = input("Enter name : ")print(name1)# 输入值的打印类型print ("type of number", type(num))print ("type of name", type(name1)) 输出: raw_input(): 此函数适用于旧版本(如 Python 2.x)。此函数准确获取从键盘输入的内容,将其转换为字符串,然后将其返回给我们要存储它的变量。 例子: # 显示使用 raw_input() 的 Python 程序g = raw_input("输入你的名字 :")print g 输出: 输入你的名字 :海拥 海拥>>> 这里,g 是一个变量,它将获取字符串值,由用户在程序执行期间键入。raw_input() 函数的数据输入由回车键终止。我们也可以使用 raw_input() 输入数字数据。在这种情况下,我们使用类型转换。 感谢大家的阅读,有什么问题的话可以在评论中告诉我。希望大家能够给我来个点赞+收藏+评论 ,你的支持是海海更新的动力!后面我会持续分享前端 & 后端相关的专业知识。 |
|