当前位置: 首页 > news >正文

昆明专业做网站多少钱/长沙百度关键词排名

昆明专业做网站多少钱,长沙百度关键词排名,个人餐饮网站模板,店铺装修map(func,seq1[,seq2...]) :将函数func作用于给定序列的每个元素,并用一个列表来提供返回值;如果func为None,func表现为身份函数,返回一个含有每个序列中元素集合的n个元组的列表。reduce(func,seq[,init]) &#xff1…

map(func,seq1[,seq2...]) :将函数func作用于给定序列的每个元素,并用一个列表来提供返回值;如果func为None,func表现为身份函数,返回一个含有每个序列中元素集合的n个元组的列表。

reduce(func,seq[,init]) :func为二元函数,将func作用于seq序列的元素,每次携带一对(先前的结果以及下一个序列的元素),连续的将现有的结果和下一个值作用在获得的随后的结果上,最后减少我们的序列为一个单一的返回值:如果初始值init给定,第一个比较会是init和第一个序列元素而不是序列的头两个元素。

eg:

from functools import reduce

def str2float(s):

s = s.split('.') #以小数点为分隔符,把字符串分为两部分

def f1(x,y): #函数1,小数点之前的数用这个函数处理

return x * 10 + y

def f2(x,y): #函数2,小数点之后的数用这个函数处理

return x / 10 + y

def str2num(str): #函数3,用于把字符串'123'逐个变为数字

return {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[str]

return reduce(f1,map(str2num,s[0])) + reduce(f2,list(map(str2num,s[1]))[::-1])/10

#最后一部是这个解法的精髓

#小数点前的数'123',用 x * 10 + y 正常求和就能得出123,小数点之后的数'456'要怎样才能得出0.456呢?

#首先把字符串'456'用list(map(str2num,s[1]))转成一个列表[4,5,6]

#然后用[::-1]切片的方式从后往前取,列表变为[6,5,4]

#然后把[6,5,4]利用reduce函数放到f2函数中计算,( 6 / 10 + 5) / 10 + 4 = 4.56,得出结果4.56

#再除以一个10,得出0.456,到此成功把字符串'456'变成了浮点数0.456

#把前后结果加起来,就得到了最终解,成功把字符串'123.456'变成了浮点数123.456

http://www.jmfq.cn/news/4885831.html

相关文章:

  • 温州市网站制作多少钱/广告联盟官网入口
  • 提高网站排名怎么做/武汉百度开户代理
  • 做论坛网站怎么样备案/百度关键词推广网站
  • 如何创建网站系统教程/搜索引擎优化的技巧有哪些
  • 品牌网站建设小蝌蚪1/抖音怎么运营和引流
  • 高温热泵/枣庄网络推广seo
  • 快速网站建设公司/售卖链接
  • 温州 网站开发/百度一下电脑版
  • 哪些网站可以做花店推广/重庆镇海seo整站优化价格
  • 有什么做Java笔试题的网站/有实力的网站排名优化软件
  • 十堰网站建设怎么样/seo课程简介
  • 企业管理平台登录/广州seo推广运营专员
  • 做网站用什么程序好/深圳全网推广托管
  • 做公司的网站大概多少钱/品牌运营推广方案
  • 网站做等保是按照什么定级别的/手机seo百度点击软件
  • 江苏省建设工程注册中心网站/网站运营方案
  • 有专业做网站的吗gre考/抖音seo供应商
  • 免费注册一个网站/舆情危机公关公司
  • 想成为网站设计师要怎么做/营销官网
  • 网站建设中服务器的搭建方式有几种/今日最新军事新闻
  • 重庆品牌型网站建设多少钱/百度指数怎么分析
  • 网站icp备案认证怎么做/企业网页设计报价
  • 网站接单做项目/长沙网站建设
  • 如何做繁体字网站/百度优化软件
  • wordpress可以做什么站/外贸网站建设
  • 大连做网站多少钱/网站seo分析
  • html5微网站源码/保定百度seo排名
  • 做资源下载网站好吗/电商网站前端页面内容编写
  • 网站开发微信支付功能/软文写手兼职
  • 芜湖做网站哪个公司好/肇庆seo外包公司