python中input的用法
常用输入name=input("请输入你的姓名") #提示型输入,不换行 name1=input("name:") #简洁型输入 name2=input("") #无提示型输入,不换行 name3=input("姓名: ") ##提示型输入,换行 data=[input("姓名:"),input("电话:"),input("学校:")] #将多条输入语句假如列表/元组或字典中 print(data)去除输入的非法字符name=input("请输入你的姓名:").strip(" ") #去除输入数据两端的空格 age=input("请输入你的年龄:").lstrip(" ") #去除输入数据左侧的空格 school=input("请输入你的学校:").rstrip(" ") #去除输入数据右侧的空格 print(name) print(age) print(school)多数据输入 输入时通过使用split()方法进行分割多数据x,y=input("请输入姓名、年龄,用英文逗号分隔:").split(",") #一行输入不限定类型的值 a,b=map(int,input("请输入两个数,用空格分隔: ").split()) #一行输入两个限定类型为int的值 print(x,y) print(a,b)循环语句实现多数据输入sum=0 for x in input("请输入多个数据,用空格分隔:").split(" "): sum=sum+int(x) print(sum)强制转换输入password=input("请输入你的密码:").upper() #将输入的字符串转换为全部大写 name=input("请输入你的姓名:").capitalize() #首字母转换为大写 school=input("请输入你的学校:").title() #输入的单词全部转换成首字母大写 age=int(input("age:")) #输入的数据转换为int类型 print(password) print(name) print(school) print(age)对输入的数据进行验证
#.isalnum() 所有字符都是字母或数字
#.isalpha() 所有字符都是字母
#.isdigit() 所有字符都是数字
#.islower() 所有字符都是小写字母形式
#.isupper() 所有字符都是大写字母形式
#.istitle() 所有单词都是首字母大写
#.isspace() 所有字符都是空白字符、 、 、rif input("请输入你的密码,全是字母:").isalpha(): print("欢迎登陆") else: print("输入错误")