Python input函数详解
input
是Python内置的函数,用于从标准输入读取用户输入的内容。在本文中,我们将会讲解 input
函数的用法,以及4种常用用法的详细说明和示例。
基本用法
input
函数最简单的用法为:
input([prompt])
其中,prompt
是可选的参数,表示输入时的提示信息。例如:
username = input("请输入用户名:")
print("您输入的用户名是:%s" % username)
在运行时,程序会提示用户输入用户名,用户输入完成后,用户名会被保存到 username
变量中。然后,程序会输出用户名。
将输入转换为指定类型
输入的内容一般都是字符串类型,如果要将字符串转换为其他类型,可以使用类型转换函数,如 int
、float
等。例如:
num = input("请输入一个数字:")
num = int(num)
print("您输入的数字是:%d" % num)
上述示例中,我们首先使用 input
函数获取用户输入的字符串,然后使用 int
函数将字符串转换为整型,最后输出整型变量。
使用默认值
使用 input
函数时,可以指定默认值,如果用户没有输入内容,则会使用默认值。例如:
username = input("请输入用户名:") or "anonymous"
print("您输入的用户名是:%s" % username)
如果用户输入了用户名,则程序会输出该用户名,如果用户没有输入,则程序会输出默认值 anonymous
。
多个值的输入
有时候,我们需要从用户那里获取多个值,可以使用 split
函数对用户输入的内容进行分割。例如:
name, age, gender = input("请输入姓名、年龄和性别:").split()
print("您输入的信息是:姓名:%s,年龄:%s,性别:%s" % (name, age, gender))
在上述示例中,我们首先使用 input
函数获取用户输入的字符串,然后使用 split
函数将其分割为多个值,最后将这些值保存到不同的变量中,然后输出这些变量。
以上4种方法就是 input
函数的常见用法,通过本文的讲解,相信你已经掌握了它的用法和注意事项。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 用户交互输入input的4种用法详解 - Python技术站