龙空技术网

python之input()函数

墓王城少主 308

前言:

如今咱们对“python如何用split换行输入n个数据”可能比较注意,我们都需要学习一些“python如何用split换行输入n个数据”的相关内容。那么小编在网摘上网罗了一些有关“python如何用split换行输入n个数据””的相关知识,希望姐妹们能喜欢,你们一起来学习一下吧!

常用输入

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=0for 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("输入错误")

标签: #python如何用split换行输入n个数据