zoukankan      html  css  js  c++  java
  • python之使用__future__

    Python的新版本会引入一些新的功能特性,但一般一部分的新功能可以在旧版本上测试,测试成功再移植到新的版本上,旧版本可以通过导入__future__模块的某些功能,测试新版本的新功能。(注意:future前后均为两条下划线,总共四条下划线,原来一直以为前后只有一条下划线,导入模块一直出错)

    在python2.x版本中,整数的除法运算,结果是整数,余数被忽略。

    例如:

    >>> 10/3
    3
    

    新版本python 3.x中,改动的功能除法运算中除法符号为“//”,结果是整数,符号为‘/’,结果为浮点数。

    例如:

    >>> 10//3
    3
    >>> 10/3
    3.3333333333333335
    >>> 10/2
    5.0
    >>> 10//2
    5
    

    若想在旧版本python 2.x中引用python 3.x的某些新功能通过导入__future__

    例如导入新版本的除法运算新功能,通过__future__的division实现:

    >>> from __future__ import division
    >>> print 10 / 3
    3.3333333333333335
    >>>print 10//3
    3
    
    纯属个人学习笔记,主要是求学之路上的知识点积累记载,有从其他博主精彩文章中学到的知识点,加以整理,小小菜鸟,大神请勿喷。
  • 相关阅读:
    安装devstack之配置proxy
    设备信息表项目
    好的运维工程师
    rhel 6.4 增加光盘为yum repo
    深度运维产品工具关键词
    坚持是一种能力
    书单 电影单 电视剧单
    三日不读书,便觉得言语无味,面目可憎
    STAR法则
    【断舍离】
  • 原文地址:https://www.cnblogs.com/evablogs/p/6688478.html
Copyright © 2011-2022 走看看