欢迎访问宙启技术站
智能推送

如何使用Python中的input()函数从控制台输入数据?

发布时间:2023-06-03 16:43:34

input()函数是Python中的一个内置函数,用于在控制台(或命令行)中接收用户的输入,可以读取一行文本并将其保存在一个变量中,以供程序进行处理。在Python中,不管是哪种操作系统,input()函数都可用,无需做任何设置。

使用方法:

调用input()函数,即可从控制台(命令行)中读取用户输入的数据,从而为程序提供所需的输入数据。以下是从控制台输入整数和字符串的示例:

读取整数:

num = int(input("请输入一个整数:")) 

input()函数返回的是一个字符串类型,因此需要使用int()函数将其转换为整数类型。在上述示例中,程序首先使用input()函数从控制台中读取用户输入的一行文本,然后将其转换为整数类型并存储在num变量中,以供程序后续使用。

读取字符串:

name = input("请输入您的姓名:")

input()函数返回的是一个字符串类型,因此无需进行任何类型转换,程序可以直接使用返回的字符串值进行后续处理。在上述示例中,程序调用input()函数读取用户输入的一行文本,然后将其存储在name变量中,以供程序后续使用。

除此之外,input()函数还可以将输入操作与其他语句一起使用,比如if语句、while语句等,以根据用户的不同输入来执行不同的操作。

例如,以下程序演示了如何使用input()函数读取用户输入的字符串,并根据其不同的输入来调用不同函数:

# 定义两个函数

def function1():

    print("您输入的是1")

def function2():

    print("您输入的是2")

# 从控制台读取用户输入

input_str = input("请输入数字1或2:")

# 根据用户输入调用不同的函数

if input_str == "1":

    function1()

elif input_str == "2":

    function2()

else:

    print("您输入的不是数字1或2")

总之,input()函数是Python中一种非常常用的函数,用于从控制台中读取用户输入的数据,以供程序进行操作。使用input()函数时,需要根据具体需求进行类型转换或者结合其他语句进行逻辑操作,以实现程序的目标。