首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 面试问答 Top 25

    Python非常适合编程初级人员:Python非常容易入门而且应用领域也非常广泛,从简单的文字处理到网络浏览和游戏开发。 1) 什么是Python?使用Python有什么好处?...反之从存储的字符串文件中提取原始Python对象的过程叫做unpickling。 4) Python 是如何被解释的? Python是一种解释性语言。Python的源代码可以直接运行。...Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行。 5) Python是怎样管理内存的? Python的内存管理是由私有heap空间管理的。...7) 什么是Python装饰器? Python装饰器是Python中的特有变动,可以使修改函数变得更容易。 8) 数组和元组之间的区别是什么?...20) Python 中docstring什么? 在 Python 中文档字符串被称为docstring,它被用于在Python中为函数,模块和类注释生成文档。

    1K50

    Python常见基础问答题

    2.Python的垃圾回收机制 引用计数 原理:当一个对象的引用被创建或者复制时,对象的引用计数加1;当一个对象的引用被销毁时,对象的引用计数减1,当对象的引用计数减少为0时,就意味着对象已经再没有被使用了...缺点:但是它也有弱点,引用计数机制所带来的维护引用计数的额外操作与Python运行中所进行的内存分配和释放,引用赋值的次数是成正比的,这显然比其它那些垃圾收集技术所带来的额外操作只是与待回收的内存数量有关的效率要低...Python中的循环引用总是发生在container对象之间,也就是能够在内部持有其它对象的对象,比如list、dict、class等等。 原理:1....分代回收 原理:将系统中的所有内存块根据其存活时间划分为不同的集合,每一个集合就成为一个“代”,Python默认定义了三代对象集合,垃圾收集的频率随着“代”的存活时间的增大而减小。

    62710

    Python 面试问答 Top 25

    Python是可交互的:这意味着你可以使用一个Python终端在写程序时和解释器直接交互。 Python是面向对象的:它支持面向对象风格和将代码封装成类的各种技术。...Python非常适合编程初级人员:Python非常容易入门而且应用领域也非常广泛,从简单的文字处理到网络浏览和游戏开发。 1) 什么是Python?使用Python有什么好处?...反之从存储的字符串文件中提取原始Python对象的过程叫做unpickling。 4) Python 是如何被解释的? Python是一种解释性语言。Python的源代码可以直接运行。...Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行。 5) Python是怎样管理内存的? Python的内存管理是由私有heap空间管理的。...7) 什么是Python装饰器? Python装饰器是Python中的特有变动,可以使修改函数变得更容易。 8) 数组和元组之间的区别是什么?

    1.2K30

    Python 面试问答 Top 25

    Python是可交互的:这意味着你可以使用一个Python终端在写程序时和解释器直接交互。 Python是面向对象的:它支持面向对象风格和将代码封装成类的各种技术。...Python非常适合编程初级人员:Python非常容易入门而且应用领域也非常广泛,从简单的文字处理到网络浏览和游戏开发。 1) 什么是Python?使用Python有什么好处?...反之从存储的字符串文件中提取原始Python对象的过程叫做unpickling。 4) Python 是如何被解释的? Python是一种解释性语言。Python的源代码可以直接运行。...Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行。 5) Python是怎样管理内存的? Python的内存管理是由私有heap空间管理的。...7) 什么是Python装饰器? Python装饰器是Python中的特有变动,可以使修改函数变得更容易。 8) 数组和元组之间的区别是什么?

    1.3K30

    Python 面试问答 Top 25

    Python是可交互的:这意味着你可以使用一个Python终端在写程序时和解释器直接交互。 Python是面向对象的:它支持面向对象风格和将代码封装成类的各种技术。...Python非常适合编程初级人员:Python非常容易入门而且应用领域也非常广泛,从简单的文字处理到网络浏览和游戏开发。 1) 什么是Python?使用Python有什么好处?...反之从存储的字符串文件中提取原始Python对象的过程叫做unpickling。 4) Python 是如何被解释的? Python是一种解释性语言。Python的源代码可以直接运行。...Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行。 5) Python是怎样管理内存的? Python的内存管理是由私有heap空间管理的。...7) 什么是Python装饰器? Python装饰器是Python中的特有变动,可以使修改函数变得更容易。 8) 数组和元组之间的区别是什么?

    1.4K60

    常见的25个python面试问答

    1.什么是Python?使用Python有什么好处? Python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。 它简洁、简单、方便、容易扩展,有许多自带的数据结构,而且它开源。...反之从存储的字符串文件中提取原始Python对象的过程,叫做unpickling。 ? 4.Python是如何被解释的? Python是一种解释性语言,它的源代码可以直接运行。...Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行。 5.Python是怎样管理内存的? Python的内存管理是由私有heap空间管理的。...7.什么是Python装饰器? Python装饰器是Python中的特有变动,可以使修改函数变得更容易。 8.数组和元组之间的区别是什么?...20.Python中的docstring是什么? Python中文档字符串被称为docstring,它在Python中的作用是为函数、模块和类注释生成文档。 21.如何在Python中拷贝一个对象?

    1.3K11

    Selenium+Python 爬虫:动态加载头条问答爬取

    本文将以Python+Selenium为技术核心,从零到一实现头条问答的定向爬取,涵盖环境配置、浏览器驱动、动态页面解析、数据存储、反爬规避等全流程,不仅能获取问答标题、作者、回答内容,还能实现分页自动加载与数据持久化存储...1.3 爬取目标明确本文爬取目标:头条问答指定关键词下的问答列表 + 详情数据,包含字段:问答标题问题发布者问题发布时间优质回答内容回答者昵称回答点赞数、评论数问答链接二、环境配置:Python+Selenium...四、代码实现:从零编写动态爬虫4.1 配置浏览器启动参数(反爬核心)头条问答具备基础反爬机制,直接使用裸浏览器会被识别为爬虫,需配置无头模式、禁用自动化提示、模拟 UA,代理IP等参数:python运行...4.3 搜索关键词 + 加载动态列表头条问答的搜索入口为https://m.toutiao.com/search(移动端页面,结构更简洁,适合爬取),代码实现关键词搜索与动态滚动加载:python运行def...4.5 爬取问答详情(核心数据提取)进入详情页后,等待动态内容加载,提取问题、回答、作者等核心数据:python运行def parse_question_detail(driver, link):

    41210
    领券