Python基础知识、面试题
文章平均质量分 63
归纳整理Python基础知识、面试题,希望对大家都帮助
Zero_pl
分享测试相关知识,专注个人提升与成长,坚持长期主义
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解第20行代码:return sorted(filtered_versions, key=lambda v: list(map(int, v.split(‘.‘))))
第20行代码的核心逻辑:🔹。原创 2025-03-11 21:49:00 · 494 阅读 · 0 评论 -
python中sorted()和sort()的区别
在 Python 中,sorted()和.sort()都是用于对数据进行排序的函数,但它们之间存在一些关键区别。原创 2025-03-11 21:41:08 · 656 阅读 · 0 评论 -
python中,“1.2.10“.split(‘.‘)和map(int,“1.2.10“.split(‘.‘))的返回类型分别是什么
提供了更高效的内存管理,特别适用于处理。原创 2025-03-11 21:40:02 · 295 阅读 · 0 评论 -
Python 类中的 self
✅ 代码可以运行,但可读性降低,不建议这样做。不是 Python 的保留字,只是。实例拥有自己的品牌和型号。,你可以用其他名字代替,但。在 Python 类中,Python 中的方法是。在类的方法中,必须使用。彼此独立,每个对象的。原创 2025-02-22 13:25:25 · 760 阅读 · 0 评论 -
什么是 Python 中的模块和包?
是组织和管理代码的重要工具,它们用于提高代码的。,可以被其他 Python 代码导入和使用。就是一个 Python 文件,扩展名为。在另一个 Python 文件中使用。是一个包含多个模块的文件夹,在 Python 中,原创 2025-02-22 13:22:06 · 608 阅读 · 0 评论 -
Python 中什么情况下会出现KeyError、 TypeError、ValueError?
是常见的异常类型,它们分别出现在不同的错误场景中。在 Python 中,原创 2025-02-22 13:21:07 · 1000 阅读 · 0 评论 -
Python 函数参数 *arg 和**kwargs 的区别级使用
的参数,提供更大的灵活性。在 Python 中,原创 2025-02-22 13:18:56 · 589 阅读 · 0 评论 -
Python 的迭代器和生成器的区别
关键字,即可让函数变成一个生成器。生成器,除非需要完整控制迭代过程!原创 2025-02-22 13:16:50 · 444 阅读 · 0 评论 -
Python 的 Lambda 函数及应用场景
逐个对序列中的元素执行某个函数,并返回新的。模块中,需要手动导入,作用是。❌ 不适用于复杂逻辑,建议使用。,可以减少代码量,提高可读性。默认按照升序排序,可以结合。函数(匿名函数)是一种。用于筛选符合条件的元素。(排序、筛选、映射) ✅。对象(可转换为列表)。原创 2025-02-22 13:15:09 · 607 阅读 · 0 评论 -
什么是Python的生成器?
生成器表达式和列表推导式类似,但使用。,不会一次性把所有数据存入内存,而是。:遍历完后,生成器不能再次使用。,这样可以节省大量内存。生成器本质上是一个特殊的。,下一次调用会从上次。原创 2025-02-22 13:13:49 · 576 阅读 · 0 评论 -
什么是 Python 的闭包?
即使外部函数执行完毕后,内部函数依然可以访问这些变量。在闭包中,如果需要修改外部函数的变量,需要使用。闭包可以隐藏数据,提供类似面向对象的封装特性。关键字,否则会创建新的局部变量。要形成闭包,需要满足以下。在 Python 中,闭包可以用来保存函数的。,避免使用全局变量。原创 2025-02-22 13:12:12 · 525 阅读 · 0 评论 -
Python 中 join()和 split()函数
它们通常用于字符串处理、数据解析等场景。,并用指定的分隔符进行拼接。类的重要方法,分别用于。,默认以空格为分隔符。原创 2025-02-22 13:10:53 · 771 阅读 · 0 评论 -
Python 中的列表和元组有的区别
【代码】Python 中的列表和元组有的区别。原创 2025-02-22 13:07:25 · 651 阅读 · 0 评论 -
Python 中深拷贝和浅拷贝的区别
深拷贝比浅拷贝慢很多,因为它需要复制所有嵌套对象。在 Python 中,原创 2025-02-22 13:06:08 · 1298 阅读 · 0 评论 -
Python3 中装饰器的用法
装饰器是一种强大的工具,在 Web 开发(如 Flask)、日志、权限控制等方面非常有用!(即接受一个函数作为参数并返回一个新函数)。装饰器不仅可以作用于函数,也可以作用于。如果被装饰的函数有参数,原创 2025-02-22 13:03:26 · 603 阅读 · 0 评论 -
Python 中read、readline、readlines 有哪些区别?
方法读取内容返回类型适用场景read()整个文件字符串(文本模式)/字节(二进制模式)适合小文件readline()一行字符串逐行读取大文件所有行列表(每个元素是一行)适合存储所有行进行处理如果文件很大,建议使用readline()逐行读取或使用遍历文件,而不是read()或,以减少内存占用。原创 2025-02-22 13:01:25 · 755 阅读 · 0 评论 -
Python3 中 is 和 == 的区别
在 Python3 中,is。原创 2025-02-22 12:59:51 · 366 阅读 · 0 评论 -
解释型语言Python和编译型语言的区别?
❌ 依赖 Python 解释器,无法直接生成独立的可执行文件。: ❌ 运行速度较慢,每次执行都需要解释代码。,只要安装 Python 解释器,就能运行。,而像 C、C++ 这样的语言属于。)编译,生成机器码才能运行。,不同系统可能需要重新编译。Python 是一种。它们的主要区别体现在。,代码简洁、调试方便。,代码已转换为机器码。,运行不需要额外环境。原创 2025-02-22 12:58:18 · 565 阅读 · 0 评论
分享