Python面试重点(基础篇)
Python面试重点(基础篇) 第一部分 必答题 简述列举了解的编程语言及语言间的区别? pythonjavacc++c#gophp----------------------------------------------------------------编程语言分为解释型和编译型: 解释型语言: python 在编写代码的时候不需要编译,在执行的时候,想要用专用的解释器对代码进行编译,全部编译后,才能执行代码 编译型语言: c c++ go 每写一行代码,解释器就会编译一行,然后就可以执行了,编译后的代码不用再次编译 java属于混合型语言 列举Python2和Python3的区别? - python2 中 1.input 获取的就是数据本身 2.源码不统一,重复代码 3.除法的时候返回的是向下取整 4.range()中打印返回的是一个列表 5.int有整形和长整型 6.二次编码用的是ascii 7.只有 iter() 和 next() 8.python2中import包,如果包中没有__init__.py文件就报错 9.多继承:全部都是经典类,经典类就是基类不继承object类 10.python2中的不等于号可以是!=或者<>- python3 中 1.input获取的内容都是字符串 2. 源码统一,不会出现重复代码. 3. 除法返回的是浮点数 4. range(