方法清单一、使用一个input( )同时获取多个输入二、
一、使用一个input( )同时获取多个输入
map()
函数语法: map(function,iterable,...)map(function, iterable, ...)map(function,iterable,...)
function – 函数
iterable – 一个或多个序列
map()函数接收两个参数,一个是函数,一个是序列
map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。
str.split( )
通过指定分隔符对字符串进行切片,将一个字符串分裂成多个字符串列表,缺省时根据空格切分,可指定逗号或制表符等。
map(function,input(“以空格分开”).split())
input( )输出的是用空格分开的字符串,
split( )会分割开各个值并放到列表中
此时在列表中的值是字符串,如果要用于运算必须在map( )中利用int( )或者float( )等处理,再赋值
如果需要赋值的值都是字符串的话则无需map函数了
a,b =input('输入a,b空格隔开:').split()
#此时a,b均为str型
a,b =map(int,input('输入a,b空格隔开:').split())
#此时a,b为int型
二、
作者:_泥鳅
技巧
归纳
Python