• _future_用法总结


    写这篇文章主要是参考以下两篇博客

    https://blog.csdn.net/stan_pcf/article/details/60465665

    https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386820023084e5263fe54fde4e4e8616597058cc4ba1000

    引入_future_主要是为了解决python2.7到python3.x的不兼容的问题,下面有几种情况

    遇到这个是在深度学习的数据处理阶段遇到的这个问题

    • from __future__ import absolute_import

    这是一个在python2.x中导入python3.x的导入性语句,为了区分绝对导入和相对导入

    • from __future__ import division

    由于在python2.x 中,对于除号,有两种情况

    10/3

    对于这个来说,这个是一个整除的语句,得到的结果为3,为了得到精确的除数结果,我们应该将其写成

    10.0/3.0

    但是在python3.x中,整除和精确除都是用/来表示,为了实现在python2.x中导入python3.x成功,我们加入_future_来对其进行实现

    • from __future__ import print_function

    在开头加上这个语句,使得即使在python2.x中,使用print就得像python3.x那样加括号使用,python2.x中不需要加括号,而在python3.x是需要加括号的

  • 相关阅读:
    Rails生成随机字符串及加解密
    rails generate model/resource/scaffold的区别
    Rails generate的时候不生成assets和test
    rails delegate机制
    React Router V4发布
    react中创建组件的三种方法
    fetch的用法
    Ruby中map, collect,each,select,reject,reduce的区别
    Sublime Theme
    CentOS 升级Python3.X和pip3
  • 原文地址:https://www.cnblogs.com/Cucucudeblog/p/10239416.html
Copyright © 2020-2023  润新知