首页
学习
活动
专区
工具
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. 面向对象中的一些特殊方法都记得那些?

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

    PYTHON面试

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

    1.5K70

    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.9K52

    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参数传递采用的肯定是“传引用”的方式。

    1K20

    Python 面试宝典

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

    85030

    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基础 到底什么是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、输入日期,判断这一天是这一年的第几天?

    47820

    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.5K61

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

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

    47320

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

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

    1K10

    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.2K20

    Python面试十问

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

    10310
    领券