赞
踩
之前刷算法时一直有一个问题卡了我很久, 就是input()输入问题,我的基础不是很扎实,上网搜了很多,总结了一下input()的用法及扩展,这里就简单给大家讲解一下
input() 函数赋值后在python中定义的是str类型,可以int(input())转换为int类型,类似的可以转换为float,list等类型
input()一次读取多个变量的话则需要在input()函数后面加split()函数进行输入的分割,split()函数一般默认为按空格分割,也可以自己设置。
像input().split()这样输出的话, 输入 1,2,3 则输出的是 ['1', '2', '3'],是list类型,但list里面是str类型, 此时可以用map() 函数强制转换类型
map() 函数用来实现多个输入的强制类型转换,
map() 函数接收两个参数,一个是强制转换的类型函数,一个是序列。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。