一、使用一个input( )同时获取多个输入
- map()
函数语法:
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 =map(int,input('输入a,b空格隔开:').split())
二、