Python编程的基本知识点讲解

Python编程语言的火热程度不断被刷新,也吸引了越来越多的人选择加入Python编程语言的学习队伍中。加上Python程序员在就业市场上的需求高,所以薪资也水涨船高。也让很多人想转行加入Python编程语言的学习中。但是,对于Python编程语言的很多基本问题,你真的了解吗?

1.什么是Python?

Python是一种解释型,交互式,面向对象的高级编程语言。和别的一些使用标点符号的语言不同,Python使用了大量的英语单词作为关键字,因而具有很好的可读性。而且跟其他编程语言相比,它有更少的语法结构。

2. Python是如何被解释的?

Python是一种解释性语言。Python的源代码可以直接运行。Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行。

3.Python是怎样管理内存的?

Python的内存管理是由私有heap空间管理的。所有的Python对象和数据结构都在一个私有heap中。程序员没有访问该heap的权限,只有解释器才能对它进行操作。

4. 什么是Python装饰器?

Python装饰器是Python中的特有变动,可以使修改函数变得更容易。

5. 参数按值传递和引用传递是怎样实现的?

Python中的一切都是类,所有的变量都是一个对象的引用。引用的值是由函数确定的,因此无法被改变。但是如果一个对象是可以被修改的你可以改动对象。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180320A1CGLD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券