Python 3中input函数详解
input函数在Python 3中是一个内置函数,它能够接收一个字符串参数,并将其作为提示语显示在控制台上,等待用户输入,将用户输入的内容以字符串的形式返回。
使用input函数的方法
要使用input函数,要定义一个变量,将input函数的结果赋值给该变量,如:
name = input("请输入你的姓名:")
上面的代码中,input函数接收了一个字符串参数"请输入你的姓名:",当执行这行代码时,控制台会显示"请输入你的姓名:",等待用户输入,用户输入的内容将被赋值给name变量,即:name变量的值就是用户输入的内容。
input函数的参数
- 参数prompt:可选参数,用于指定输入提示语,如上例中的"请输入你的姓名:",如果不指定该参数,则不会显示任何提示语。
- 参数stream:可选参数,用于指定从哪个流中读取输入,默认为sys.stdin,即从标准输入中读取输入。
- 参数prompt:可选参数,用于指定输入的数据类型,默认为str,即以字符串的形式返回输入的内容。
input函数的返回值
input函数返回的是用户输入的字符串,如果指定了参数type,则返回的是指定类型的值,如:
age = input("请输入你的年龄:", type=int)
上面的代码中,input函数接收了一个字符串参数"请输入你的年龄:",并指定了参数type的值为int,当执行这行代码时,控制台会显示"请输入你的年龄:",等待用户输入,用户输入的内容将被转换为int类型,并赋值给age变量,即:age变量的值就是用户输入的内容转换为int类型之后的值。