扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Python的输入函数是input(),它用于从用户获取输入,在Python中,我们可以使用input()函数来获取用户输入的任何数据类型,如字符串、整数、浮点数等。input()函数的基本语法如下:

user_input = input("提示信息:")
"提示信息:"是一个可选参数,用于向用户显示提示信息,当用户运行程序时,程序会暂停并等待用户输入,用户可以输入任何字符,然后按回车键,程序将继续执行,并将用户输入的内容作为字符串存储在变量user_input中。
下面是一些使用input()函数的示例:
1、获取字符串输入:
name = input("请输入您的名字:")
print("您好," + name + "!")
2、获取整数输入:
age = int(input("请输入您的年龄:"))
print("您已经" + str(age) + "岁了。")
3、获取浮点数输入:
height = float(input("请输入您的身高(厘米):"))
print("您的身高是" + str(height) + "厘米。")
4、获取多个输入:
name = input("请输入您的名字:")
age = int(input("请输入您的年龄:"))
height = float(input("请输入您的身高(厘米):"))
print("您好," + name + "!您已经" + str(age) + "岁了,身高是" + str(height) + "厘米。")
5、使用默认值:
name = input("请输入您的名字(默认为张三):") or "张三"
print("您好," + name + "!")
6、限制输入次数:
attempts = 0
while attempts < 3:
user_input = input("请输入一个数字(最多尝试3次):")
try:
number = int(user_input)
print("您输入的数字是:" + str(number))
break
except ValueError:
attempts += 1
print("无效输入,请重新输入,您还有" + str(3 attempts) + "次机会。")
else:
print("很遗憾,您没有成功输入一个数字。")
7、将输入内容转换为其他数据类型:
user_input = input("请输入一个数字(整数或浮点数):")
try:
number = int(user_input)
print("您输入的数字是:" + str(number))
except ValueError:
try:
number = float(user_input)
print("您输入的数字是:" + str(number))
except ValueError:
print("无效输入,请输入一个整数或浮点数。")
8、使用列表接收多个输入:
items = []
while True:
item = input("请输入一个项目(按回车键结束):")
if item == "":
break
items.append(item)
print("您输入的项目有:", items)
9、使用split()方法分割输入内容:
user_input = input("请输入您的邮箱地址:")
username, domain = user_input.split("@")
print("用户名是:" + username)
print("域名是:" + domain)
10、使用strip()方法去除输入内容的空格和换行符:
user_input = input("请输入您的邮箱地址:")
email = user_input.strip()[:1] # 去掉最后一个换行符(如果有)
print("您的邮箱地址是:" + email)
Python的input()函数非常强大,可以方便地获取用户输入的各种数据类型,通过组合使用input()函数和其他Python功能,我们可以编写出各种实用的程序。

我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流