python3中input函数用法详解

  • Post category:Python

下面是Python3中input函数的详细讲解攻略:

一、input函数概述

input函数是Python3中一个内置函数,其作用是接收用户在控制台的输入,并将用户输入的内容作为字符串返回给调用者。该函数支持一个可选参数prompt,用于设置提示信息,提示用户该输入什么样的内容。若用户没有输入,函数则默认返回一个空字符串”。

二、input函数用法说明

以下是input函数的语法说明:

input(prompt:str='') -> str

该函数接收一个字符串类型的参数prompt,默认为空字符串,并返回一个字符串类型的结果。可以通过设置prompt的值,让函数在控制台输出一个提示信息,提示用户该输入什么内容。用户输入的数据不区分类型,一般使用的是字符串类型,需要根据需要进行类型转换。

以下是一个示例代码,说明input函数的基本用法:

username = input('请输入您的用户名:')
password = input('请输入您的密码:')
print('您输入的用户名是:', username)
print('您输入的密码是:', password)

运行结果:

请输入您的用户名:Python3
请输入您的密码:123456
您输入的用户名是: Python3
您输入的密码是: 123456

三、input函数实现聊天机器人

除了可以用来获取用户输入,input函数还可以用于实现简单的聊天机器人,如下所示:

robot = '聊天机器人: '
question = input(robot + '您好,请问有什么可以帮您的?')
while True:
    if '再见' in question:
        print(robot + '再见!')
        break 
    elif '你叫什么名字' in question:
        print(robot + '我是聊天机器人!')
    else:
        print(robot + '我不知道您在说什么!')
    question = input(robot + '您还需要帮助么?')

运行结果:

聊天机器人: 您好,请问有什么可以帮您的?你叫什么名字
聊天机器人: 我是聊天机器人!
聊天机器人: 您还需要帮助么?再见
聊天机器人: 再见!

以上就是Python3中input函数的完整攻略。需要注意的是,input函数获取的用户输入是字符串类型的,如果需要进行类型转换,需要使用相关的转换函数。