现在的位置: 首页 > 综合 > 正文

Python单行代码实现具体功能

2020年02月05日 综合 ⁄ 共 1237字 ⁄ 字号 评论关闭

  众所周知Python编程语言应用广泛,组我诶一门优秀的编程特城的函数式编程语言,Python可以大大提高Python开发工程师编程速度并且改进软件质量。与此同时很多同学们都听说过Python编程语言易学易用,具体在那些方面有所体现呢?小编在这里为大家提供几条Python编程中单行代码就可以实现具体功能的案例。让大家对Python的强大有更深入的了解。

  1)让列表中每个元素都乘以2  代码:print map(lambda x:x*2,range(1,11))

  2)求列表中所有元素的和  代码:print sun(range(1,1001))

  3)查询某个字符创中是否包含特定的词  代码:wordlist=[“scala”,”akka”,”play framework”,”typesafe”]  Tweet=”this is an example tweet talking about scala and sbt”  Print map(lambda x:x in tweet.split(),woordlist)

  4)读取文件  代码:print open(“ten_one_liners.py”).redlines()

  5)一句话打印《祝你生日快乐》歌  代码:print map(lambda x:”Happy Birthday to”+(“you”if x!=2 else”dear Name”),ragne(4))

  6)过滤列表中的数值  代码:print reduce(lambda(a,b),c:(a+[c],b) if c >60 else(a,b + [c]),[49,58,76,82,88,90],([],[])

  7)获取XML webservice数据并分析  From xml.dom.minidom import parse,parseString  Iprort urllib2  #注意,将他转换成XML格式化并打印出来  Print parse(urllib2.urlopen(“http://search.twitter.com/search.atom?&q=python”)).toprettxml(encoding=”utf-8”)

  8)找到列表中最小或最大的一个数字  print min([14,35,-7,46,98])  print max([14,35,-7,46,98])

  9)并行处理  Imprty multiprocessing  Import math  Print list(multiprosessing.Pool(processes=4).map(math.exp,range(1,11)))

  相信大家通过几个Python单行代码以及其实现的功能,肯定能更深刻的了解Python编程语言的强大,现在国内对大数据、人工智能、区块链等技术大力支持。而Python编程语言在每个技术领域都有非常重要应用,掌握Python编程语言,必定会为未来职业发展提供更多的机会。

抱歉!评论已关闭.