首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python面试

Python几年了?为什么选择Python? 3. 学历?大学什么专业? 4. 除了Python以外对其他语言有没有了解? 5. 你对Python这门语言的看法? 6....在学习Python过程中有没有令你影响深刻的事情? 7. Python基础部分 1. 字符串、字典、元组、列表常用方法? 2. pep8规范? 3. 函数闭包的理解? 4....Python函数的作用域? 5. 函数传入参数时要注意什么?如: func(arg,names=[]):… 6. 什么是装饰器?应用场景? 7. 生成器、迭代器和可迭代对象区别和应用? 8....Python内存管理? 8. 面向对象部分 1. 三大特性以及解释? 2. 面向对象继承时要注意什么?深度优先和广度优先是什么? 3. 面向对象中的一些特殊方法都记得那些?

86040

PYTHON面试

大部分的面试问题,有最近要找事的老铁吗?  ...python语法以及其他基础部分 可变与不可变类型;  浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现;  __new__() 与 __init__()的区别;  你知道几种设计模式...:已知一个长度n的无序列表,元素均是数字,要求把所有间隔为d的组合找出来,你写的解法算法复杂度多少;  手写:一个列表A=[A1,A2,…,An],要求把列表中所有的组合情况打印出来;  手写:用一行python...写出1+2+3+…+10**8 ;  手写python:用递归的方式判断字符串是否为回文;  单向链表长度未知,如何判断其中是否有环;  单向链表如何使用快速排序算法进行排序;  手写:一个长度n的无序数字元素列表...Linux部分 讲一下你常用的Linux/git命令和作用;  查看当前进程是用什么命令,除了文件相关的操作外,你平时还有什么操作命令;  (因为我本人Linux本身就很水,只会基本的操作,所以这部分面试官也基本没怎么问

1.4K70
您找到你想要的搜索结果了吗?
是的
没有找到

python面试

6.列举python2和python3的区别 python3 使用 print 必须要以小括号包裹打印内容,比如 print('hi') python2 既可以使用带小括号的方式,也可以使用一个空格来分隔打印内容...,比如 print 'hi' python2 range(1,10)返回列表,python3中返回迭代器,节约内存 python2中使用ascii编码,python中使用utf-8编码 python2中...unicode表示字符串序列,str表示字节序列 python3中str表示字符串序列,byte表示字节序列 python2中为正常显示中文,引入coding声明,python3中不需要 python2...13.Python垃圾回收机制? python垃圾回收主要以引用计数为主,标记-清除和分代清除为辅的机制,其中标记-清除和分代回收主要是为了处理循环引用的难题。...9.python的GIL GIL 是python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行python程序的时候会霸占python解释器(加了一把锁即GIL),使该进程内的其他线程无法运行

1.9K51

python面试总结_python面试题总结(1)

参考链接: 在Python中将字符串转换为标题大小写 1、python常用的数据类型。  ...PYTHONPATH是Python中一个重要的环境变量,用于在导入模块的时候搜索路径。因此它必须包含Python源库目录以及含有Python源代码的目录。...平台注释  如果需要使Python程序运行在Windows平台上,需在Python文件的上方加上 #!/usr/bin/python 注释说明。  ...在python2中还可以使用raw_input()用来回去输入的整数。在python3中得使用int()来转换  9、python中的set和frozenset的区别?  ...control + c  23、解释Python的参数传递机制  python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传引用”的方式。

96220

Python面试突击

Python基础 到底什么是Python?你可以在回答中与其他技术进行对比。 Python是一种解释型语言。与C语言和Java这种编译型语言不同,Python代码在运行之前不需要编译。...Python简单易学,设计宗旨可以参考Python之禅,让程序员不用处理底层的细节。 Python用途非常方法——Web编程、自动化、人工智能、大数据等领域大放异彩。...什么是Python装饰器? Python装饰器是Python中的特有变动,可以使修改函数变得更容易。 数组和元组之间的区别是什么?...Python都有哪些自带的数据结构? 什么是Python的命名空间? Python中的lambda是什么? 为什么lambda没有语句? Python中的pass是什么?...Python中什么是遍历器? Python中的unittest是什么? * 在Python中,unittest是Python中的单元测试框架。

1.6K41

Python面试大全-Python基础

Python面试大全-Python基础 目录 1、输入日期,判断这一天是这一年的第几天? 2、打乱一个排好序的list对象alist?...10、请写出一段Python代码实现删除list里面的重复元素? 11、给定两个list A、B,请用找出A、B中相同与不同的元素 12、Python中内置的数据结构有几种?...13、反转一个整数,例如 -123 --> -321 14、一行代码实现1-100之和 15、Python遍历列表时删除元素 16、可变类型和不可变类型 17、is和==有什么区别?...18、求出列表所有奇数并构造新列表 19、用一行Python代码写出1+2+3+10248 20、Python中变量的作用域?...(变量查找顺序) 21、Python代码实现删除一个list里面的重复元素 22、统计一段字符串中字符出现的次数 1、输入日期,判断这一天是这一年的第几天?

44120

Python 面试宝典

猴哥特意给大家送上一份 Python 面试的资料,资料都来源于 github。...1 interview_python 该仓库提供的面试题目还是挺全面的,涉及到 Python 语言特性、操作系统、数据库、网络协议、场景面试算法题目。同时,该仓库收集的面试题目也是很有深度。...举个栗子,在 Python 语言特性中,提到 Python 的闭包、迭代器和生成器、垃圾回收机制、面向切面编程 AOP 和装饰器等高级用法。如果有小伙伴的算法知识比较薄弱,可以通过做题方式来理解。...仓库地址:https://github.com/taizilongxu/interview_python 2 Algorithm_Interview_Notes-Chinese 近两年来,机器学习算是...如果有小伙伴要面试机器学习的岗位。可以关注下这个仓库。这个仓库主要收集算法、NLP、深度学习、机器学习面试笔记。

1.4K10

Python 面试宝典

猴哥特意给大家送上一份 Python 面试的资料,资料都来源于 github。...1 interview_python 该仓库提供的面试题目还是挺全面的,涉及到 Python 语言特性、操作系统、数据库、网络协议、场景面试算法题目。同时,该仓库收集的面试题目也是很有深度。...举个栗子,在 Python 语言特性中,提到 Python 的闭包、迭代器和生成器、垃圾回收机制、面向切面编程 AOP 和装饰器等高级用法。如果有小伙伴的算法知识比较薄弱,可以通过做题方式来理解。...仓库地址:https://github.com/taizilongxu/interview_python 2 Algorithm_Interview_Notes-Chinese 近两年来,机器学习算是...如果有小伙伴要面试机器学习的岗位。可以关注下这个仓库。这个仓库主要收集算法、NLP、深度学习、机器学习面试笔记。

82330

Python面试题之Python面试题汇总

正文 回到顶部 Python基础篇 1:为什么学习Python 家里有在这个IT圈子里面,也想让我接触这个圈子,然后给我建议学的Python, 然后自己通过百度和向有学过Python...比较的是内存地址 #== 比较的是值 # int 具有范围:-5---256 #对于int 小数据池 范围:-5----256 创建的相间的数字,都指向同一个内存地址 #对于字符串 (面试...return (lambda x:i*x for i in range(4)) #返回一个生成器表达式 print([m(2) for m in multipliers()]) -面试题...补充继承的应用(面试题) 1、对象可以调用自己本类和父类的所有方法和属性, 先调用自己的 自己没有才调父类的。...面试题:你如何控制剩余的数量不会出问题?

11.3K61

王老板Python面试(4):Python面试攻略(嗨谈篇)

王老板的创业新公司刚刚融资一个亿,公司新业务又得需要招人了,这次招市场最火语言Python开发工程师! Let,s go  Python! ? ---- 1....扩展阅读: https://blog.csdn.net/mbugatti/article/details/53884455 2.python里面如何拷贝一个对象?...的垃圾回收机制 答:python中的垃圾回收是以引用计数为主,标记-清除和分代收集为辅。...引用计数:python在内存中存储每个对象的引用计数,如果计数变成0,该对象就会消失,分配给该对象的内存就会释放出来。...的装饰器 答:装饰器本质上是一个python函数,它可以让其他函数在不作任何变动的情况下增加额外功能,装饰器的返回值也是一个函数对象。

44620

王老板Python面试(11):真实 Python 爬虫面试

image 就在昨天我面试了,来到上海之后面试的第一家公司,面试过程挺顺利,不出意外今天下午就会收到 offer。...面试完之后,我走在路上,整个人都是在傻笑的状态,路人一脸关爱智障的眼神,但我还是非常的开心。 自己一路自学过来,不知道遇到多少 bug,不知道有多少个深夜,还在敲代码,不知道有多少迷茫的时候。...在此记录下自己来到上海,第一家面试的公司,面试到的题。希望对你以后的 python 爬虫道路有所帮助。等之后工作稳定,我再详细写一篇,如何自学 python 找到爬虫工作。...笔试题 1. python 常用数据结构有哪些?请简要介绍一下。 2. 简要描述 Python 中单引号、双引号、三引号的区别。 3. 如何在一个 function 里面设置一个全局的变量? 4....使用 python 已有的数据结构,简单的实现一个栈结构。 面试官提的问题 1. 项目上遇到了哪些难点?如何解决? 2. 数据如何去重,清洗,存入数据库? 3.

99210

Python面试十问

Python迭代器及场景? Python中的迭代器是一个可以记住遍历的位置的对象,它实现了两个方法:__iter__() 和 __next__()。...⽣成器是什么 在Python中,⽣成器(Generator)是⼀种特殊的迭代器,它使⽤⽣成器函数来⽣成序列中的元素,⽽不是在内存中⼀次性⽣成所有元素。  ...is和==的区别 ==是python标准操作符中的⽐较操作符,⽤来⽐较判断两个对象的value(值)是否相等(布尔计算); is:用于判断两个变量是否引用自相同的对象,即它们在内存中的地址是否相同。...Python垃圾回收机制 每个对象都有一个引用计数,当引用计数变为0时,对象会被立即回收。 对于一组对象互相引用形成闭环的情况,Python会定期检查并回收这些无法通过简单引用计数回收的对象。...Python对每一代采用不同的回收策略,通常年轻代的对象更频繁地进行垃圾回收。

9110

Python面试强化宝典】

它被包含在进程之中,是进程中的实际运作单位 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 无论你启多少个线程,你有多少个 cpu, Python.../usr/bin/env python # -*- coding: utf-8 -*- import time def timer(func): start_time = time.time()func...在 Python 中,这种一边循环一边计算的机制,称为生成器:generator。 生成器工作原理 生成器是这样一个函数,它记住上一次返回时在函数体中的位置。...使用 stattr 给类实例对象动态添加一个新的方法 delattr 删除实例属性 深浅拷贝 预备知识一——python 的变量及其存储 python 的一切变量都是对象,变量的存储,采用了引用语义的方式...Python 将内存分为了 3“代”,分别为年轻代(第 0 代)、中年代(第 1 代)、老年代(第 2 代) 他们对应的是 3 个链表,它们的垃圾收集频率与对象的存活时间的增大而减小。

1.1K20
领券