Python中的input()函数用法详解
Python中的input()函数用法详解
input()是Python内置函数,它可以接收用户的输入。一般情况下,我们会在控制台中以字符串的形式输入内容,input()函数会把这个字符串读取进来,并返回一个字符串类型的变量,存储我们输入的内容。input()函数以换行符 “
” 作为输入的结束符。
语法格式:
input([prompt])
参数说明:
参数prompt是可选的,它通常是如“请输入xxx: ”之类的提示语,它会在控制台中显示出来,在用户输入之前提示用户输入内容。
使用示例:
以下是input()函数的使用示例:
1. 普通的输入方式
name = input() # 不带提示符,直接从控制台读取输入
print("Hello ", name) # 输出 "Hello " 和用户输入的值 name
在终端中输入 "John" ,可以看到输出的结果为 Hello John。
2. 添加提示信息
age = input("Please enter your age:")
print("Your age is: ", age)
在终端中输入 "25",可以看到输出的结果为 Your age is: 25。
需要注意的是,在使用input()函数的时候,需要保证输入的数据类型与你需要的数据类型一致,如果需要接收一个数字,则需要调用 int() 函数将返回的数据转换为整型:
n = int(input("Please enter a number: "))
print("The square of the number is: ", n*n)
在终端中输入 "5",可以看到输出的结果为 The square of the number is 25。
函数备注:
input()函数返回的均为字符串类型,如果需要输入数值类型数据,需要使用类型转换函数进行转换;
input()函数只能获取控制台输入,无法获取程序内部的变量;
可以使用 ? 查看函数帮助文档和注释。
