Python核心编程阅读笔记(一)

Python语言有高级,面向对象,可扩展,可移植,易学等特点,下面主要说明两个特点

1.内存管理器

       Python的内存是有解释器负责的,开发人员可以从内存事务中解放出来,专注于自己开发的项目,这会使错误更少,程序更健壮,开发周期更短

2.解释性和(字节)编译性

       Python是一种解释型语言,这意味着开发过程中没有了编译这个环节,一般来说,由于不是以本地机器码运行,纯粹的解释型语言通常要比编译型语言运行的慢。然而,Python实际上是字节编译,可以生成一种近似机器语言的中间形式,这不仅改善了Python的性能,还同时使它保持了解释型语言的优点


Python源文件通常用.py扩展名。当源文件被解释器加载或者显式的进行字节码编译的时候会被编译成字节码。由于调用解释器的方式不同,源文件会被编译成带有.pyc和.pyo扩展名的文件(解释了为什么Python脚本运行后会多出pyc这样的文件)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值