美文网首页
面经 python语言

面经 python语言

作者: 菜D学习深度学习 | 来源:发表于2022-02-06 12:51 被阅读0次

1.python有编译吗?

ans: python源代码可以编译成pyc、pyo、pyd等几种文件格式。(python解释性语言)

另:编译代表着将一个高级语言转化为 CPU 能执行的机器码,编译的结果是一个二进制可执行文件,这时你的系统可直接运行这个程序。

与此相对的,解释的意思是这样的:程序运行时每次读源文件中的一行代码,并执行相应的操作,就这样一行一行的重复下去。当然,所谓的脚本语言就是这么运行的。


2.python与C++区别?

ans:一、语言类型不同:c++属于静态,Python属于动态;

二、运行效率不同:c++的运行效率要比Python快;

三、学习难度不同:c++更加复杂;Python更容易上手。


3.元组和列表有什么区别?

(1)元组和列表都属于序列。

列表属于可变序列,它的元素可以随时修改或者删除;

而元组属于不可变序列,其中的元素是不能修改的,除非整体重新赋值。

(2)列表可以使用多种方法实现添加和修改列表元素,而元组没有办法,因为不能想元组中添加或修改元素,同样也不能删除元素

列表可以使用切片方法访问和修改列表中的元素,元组也支持切片,但是它只支持通过切片访问元组中的元素,不支持修改

(3)元组比列表中的访问和处理速度更快,所以如果只需要对其中的元素进行访问,而不进行任何修改,建议使用元组。

(4)列表不能作为字典类型中的键,而元组是可以的。

(5)列表是动态数组,它们可变且可以重设长度(改变其内部元素的个数)。

元组是静态数组,它们不可变,且其内部数据一旦创建便无法改变。

列表可被用于保存多个互相独立对象的数据集合

元组用于描述一个不会改变的事物的多个属性


问题来自于网络,持续更新总结……

相关文章

  • 面经 python语言

    1.python有编译吗? ans: python源代码可以编译成pyc、pyo、pyd等几种文件格式。(pyth...

  • 2018-09-16

    Python 一方面,在机器学习和深度学习领域,Python 是目前而言应用最为广泛的语言。另一方面,Python...

  • 程序员的自我修养

    一. 选择篇 编程语言C C# JavaScript Java PHP Python 想入门编程Java经...

  • python中"面向对象"来啦........

    python是一种面向对象的语言。 Python中通过使用类(class)和对象(object)来实现面向对象 面...

  • Day02学习总结-认识python、python基础语法、变量

    认识Python Python语言和其他高级语言不同,例如:C语言和Java语言。Python语言不是编译语言,而...

  • 初识python

    python简介 python语言是通用语言、脚本语言、开源语言、跨平台语言、多模型语言 python应用场景 爬...

  • 1.3Python语言

    1.3Python语言发展过程 Python语言 1、Python译为蟒蛇; 2、Python语言的拥有者是Pyt...

  • 2021-03-03学习python第二天

    一.Python语言概述 Python语言 Python语言的基本概念 Python 是一种极少数能兼具 简单 与...

  • 英语是学习Python编程的基础(32)

    这段时间,我疯狂的迷上了Python语言,Python语言是一种编程语言,通过Python语言,你可以得到你需要...

  • python是什么语言?

    python是什么语言?Python是一种简单的编程语言,Python其实就是一种脚本语言,但是Python的爱好...

网友评论

      本文标题:面经 python语言

      本文链接:https://www.haomeiwen.com/subject/noeukrtx.html