|
目录1.input()函数介绍2.input()函数的使用介绍2.1.方法一:直接使用input()函数(单变量输入)2.2.方法二:带有提示词的使用input()函数(单变量输入)2.3.方法三:结合使用splite()使用input()函数(单个变量接收多变量输入)2.4.方法四:结合使用splite()使用input()函数(多个变量接收多变量输入)2.5.方法五:结合map()使用input()函数(对数据进行强制类型转换)3.总结1.input()函数介绍参考python3.9documentation 对input()函数的介绍:功能:从标准输入中读取字符串,并且去掉末尾的换行符,最后返回数据数据类型:str-字符串2.input()函数的使用介绍2.1.方法一:直接使用input()函数(单变量输入)案例代码如下:#输入内容,赋值给a变量a=input()#打印a变量print(a)#打印a变量的数据类型print(type(a))'运行运行 输出内容如下:发现输入:9输出:9,输出数据类型为str,即字符串string2.2.方法二:带有提示词的使用input()函数(单变量输入)案例代码如下:#在提示词'请输入一个数字:'下输入内容,赋值给a变量a=input('请输入一个数字:')#打印a变量print(a)#打印a变量的数据类型print(type(a))'运行运行输出内容如下:发现与方法一唯一不同的是在输入是有对输入数据的提示词,此外输出和方法一没有差别2.3.方法三:结合使用splite()使用input()函数(单个变量接收多变量输入)案例代码如下:#输入多个变量,用split()默认值进行元素分隔,分隔符为''空格a=input().split()#打印a变量print(a)#打印a变量的数据类型print(type(a))#a变量数据类型为list列表,打印其中的存储元素的数据类型print(type(a[0]))#输入多个变量,用split()进行元素分隔,分割符为','a=input().split(',')#打印a变量print(a)#打印a变量的数据类型print(type(a))#a变量数据类型为list列表,打印其中的存储元素的数据类型print(type(a[0]))输出内容如下: 注意split()函数用来设置多变量输入时的分隔符,默认值是空格,但是也可以根据需求进行个性化设置,比如文中就用了','逗号进行了实验验证输出:其返回值是一个列表,用一个列表储存下输入的多个变量,但是变量中存储的数据类型依旧是字符串str2.4.方法四:结合使用splite()使用input()函数(多个变量接收多变量输入)案例代码如下:#输入多个变量,用split()默认值进行元素分隔,分隔符为''空格a,b,c=input().split()#打印变量a,b,cprint(a)print(b)print(c)#打印变量a,b,c的数据类型print(type(a))print(type(b))print(type(c)) 输出内容如下:注意多变量接收多变量,输入与输出之间的关系一一对应,输入变量个数应当等于输出变量个数,否则程序无法正常运行2.5.方法五:结合map()使用input()函数(对数据进行强制类型转换)map进行数据类型转换,第一个参数即需要的数据类型案例代码如下:#对输入变量用map()进行数据类型转换,str->inta,b,c=map(int,input().split())#打印变量a,b,cprint(a)print(b)print(c)#打印变量a,b,c的数据类型print(type(a))print(type(b))print(type(c)) 输出内容如下:发现输出数据都由str变为了map中指定的int类型3.总结以上为作者对input()函数在使用过程中的一些总结和分享,如有更好的请分享,如有错误请指正作者联系方式Email:y_years@126.com
|
|