name=input("请输入你的姓名") #提示型输入,不换行 name1=input("name:") #简洁型输入 name2=input("") #无提示型输入,不换行 name3=input("姓名:\n") ##提示型输入,换行 data=[input('姓名:'),input('电话:'),input('学校:')] #将多条输入语句假如列表/元组或字典中 print(data),今天小编就来说说关于python中input函数的使用?下面更多详细答案一起来看看吧!

python中input函数的使用(python之input函数)

python中input函数的使用

常用输入

name=input("请输入你的姓名") #提示型输入,不换行 name1=input("name:") #简洁型输入 name2=input("") #无提示型输入,不换行 name3=input("姓名:\n") ##提示型输入,换行 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('请输入两个数,用空格分隔:\n').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() 所有字符都是空白字符、\t、\n、\r

if input("请输入你的密码,全是字母:").isalpha(): print('欢迎登陆') else: print("输入错误")

,