Learning Python for Natural Network (01)

本文介绍了Python中__future__模块的功能及用途,包括如何在Python2.X中使用Python3.X的新特性,如print_function、absolute_import和division等。同时简要介绍了cpython、cffi等库的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python提供的__future__模块主要作用是让旧版本的python也可以使用新版本的特性,可以在旧版本中测试新版本的一些特性。如python 3.X和python 2.X就有一些不兼容的地方,可以加入此模块并导入相关的3.x新特性。记录一下今天学习的几个关于__future__的知识点:

            from __future__ import print_function         #为了让2.X版本可以使用3.X的函数打印方式

            from __future__ import absolute_import      #绝对引用

            from __future__ import division          #使用3.X中的除法


  另外关于其他的一些库的了解。

        import cpython        # C语言实现Python及其解释器(JIT编译器)

        import cffi            # C Foreign Function Interface for Python 

        from Easydict import easydict  as edict       #能够非常方便的像调用函数的属性一样调用dict

>>> from easydict import EasyDict as edict
>>> d = edict({'foo':2, 'bar':{'x':3, 'y':4}})
>>> d.foo
3
>>> d.bar.x
3

>>> d = edict(foo=5)
>>> d.foo
5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值