收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-德阳上往建站-域名申请

【建站服务】专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-德阳上往建站-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 05:33:26

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-德阳上往建站

网站建设.png

  1. 2.5

    官方的解释是:这不是bug,而事关浮点数存储:

    >>> from decimal import Decimal>>> Decimal.from_float(1.05)Decimal('1.0500000000000000444089209850062616169452667236328125')>>> Decimal.from_float(1.15)Decimal('1.149999999999999911182158029987476766109466552734375')>>> Decimal.from_float(1.55)Decimal('1.5500000000000000444089209850062616169452667236328125')>>> Decimal.from_float(2.05)Decimal('2.04999999999999982236431605997495353221893310546875')>>> Decimal.from_float(2.15)Decimal('2.149999999999999911182158029987476766109466552734375')>>> Decimal.from_float(2.55)Decimal('2.54999999999999982236431605997495353221893310546875')

    尽量避免使用round()。

    Victor.L

       Victor.L

      zux***ot@qq.com

    4年前 (2018-12-08)
  2.    觉远大师

      106***5870@qq.com

    18

    数字与字符,列表之间的转换

    1、字符转为数字

    var='1234'num=int(var) # 如果是小数可用 float

    2、字符转为列表

    num_list=list(var)

    3、列表转为数组

    可以用 numpy 模块:

    import numpy as np
    
    num_array=np.array(num_list)

    也可以是 num_array=[int(i) for i in num_list]

    觉远大师

       觉远大师

      106***5870@qq.com

    3年前 (2019-03-20)
  3.    热心用户

      wjf***@msn.com

    33

    一定要注意 += 和 =+ 的不同。

    实例 1:

    >>> a = 5>>> a += 6>>> a11

    以上实例与下面实例的效果一样:

    >>> a = 5>>> a = a + 6>>> a11

    实例2:

    >>> b = 5>>> b =+ 6>>> b6

    为什么会是 6 而不是 11 呢? 因为实例2与下面代码一样:

    >>> b = 5>>> b = +6  # 其实就是正数,只是一个赋值操作,+ 6 即为 +6,+6 为 6>>> b6

    一定要分清 += 和 =+ 哦!另外要注意 Python 可是没有 a++ 指令的!

    热心用户

       热心用户

      wjf***@msn.com

    3年前 (2019-06-09)
  4.    harryzhou

      zho***ny18@mails.tsinghua.edu.cn

    25

    其实准确的进位规则是二进制浮点数的:

    >>> round(1.5,0) # 1.5d -> 0x3FF8000000000000 -> 1.5, 按照5后为0处理,奇进偶不进2.0>>> round(2.5,0) # 2.5 -> 0x4004000000000000 -> 2.5,  按照5后为0处理,奇进偶不进2.0>>> round(1.15,1) #1.15 ->0x3FF2666666666666 -> 1.14999999999999991118215802999 按照4处理,退位1.1>>> round(1.25,1) # 1.25 ->0x3FF4000000000000 ->1.25 同2.5退位1.2>>>

    可以认为进位首先计算的是与整数间的差距,如果差距相等,才会出现奇进偶不进。注意其中1.15由于进制问题到1.1和1.2距离不同,所以不是十进制的round结果。

    >>> abs(1.25-1.2)==abs(1.25-1.2)True>>> abs(1.15-1.2)==abs(1.15-1.1)False


用户

   热心用户


  wjf***@msn.com


3年前 (2019-06-09)

   harryzhou


  zho***ny18@mails.tsinghua.edu.cn


25

其实准确的进位规则是二进制浮点数的:


>>> round(1.5,0) # 1.5d -> 0x3FF8000000000000 -> 1.5, 按照5后为0处理,奇进偶不进

2.0

>>> round(2.5,0) # 2.5 -> 0x4004000000000000 -> 2.5,  按照5后为0处理,奇进偶不进

2.0

>>> round(1.15,1) #1.15 ->0x3FF2666666666666 -> 1.14999999999999991118215802999 按照4处理,退位

1.1

>>> round(1.25,1) # 1.25 ->0x3FF4000000000000 ->1.25 同2.5退位

1.2

>>>

可以认为进位首先计算的是与整数间的差距,如果差距相等,才会出现奇进偶不进。注意其中1.15由于进制问题到1.1和1.2距离不同,所以不是十进制的round结果。


>>> abs(1.25-1.2)==abs(1.25-1.2)

True

>>> abs(1.15-1.2)==abs(1.15-1.1)

False

harryzhou

   harryzhou


  zho***ny18@mails.tsinghua.edu.cn


3年前 (2020-03-06)


专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-德阳上往建站


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务