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)列表是动态数组,它们可变且可以重设长度(改变其内部元素的个数)。
元组是静态数组,它们不可变,且其内部数据一旦创建便无法改变。
列表可被用于保存多个互相独立对象的数据集合
元组用于描述一个不会改变的事物的多个属性
问题来自于网络,持续更新总结……
网友评论