Python语法技巧 日常归纳

一、使用一个input( )同时获取多个输入

  • map()
    函数语法: m a p ( f u n c t i o n , i t e r a b l e , . . . ) 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型

二、

发布了19 篇原创文章 · 获赞 74 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_46283583/article/details/105303712
今日推荐