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功能,我们可以编写出各种实用的程序。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/295726.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复