Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1886725
  • 博文数量: 2460
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 24729
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2460)

文章存档

2024年(310)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: Python/Ruby

2021-07-22 14:27:25

  学Python找工作,除了自身技术硬之外,还需要掌握各种各样的面试技巧,比如说面试题,它可以更好地帮助我们提高面试成功率。本篇文章,小编为大家总结了10道Python经典面试题,希望对你有所帮助。

  什么是lambda函数?有什么好处?

  Lambda函数是一个可以接收任意多个参数并且返回单个列表式的函数。Lambda函数不能包含命令,它们所包含的表达式不能超过一个,不要试图向lambda函数中塞入太多的东西,如果你需要复杂的东西,应该定义一个普通函数,然后让它多长就多长。

  列举Python中的基本数据类型?

  Python中有六个标准的数据类型,包含字符串、数字、列表、元组、集合、字典。

  如何区别可变数据类型和不可变数据类型?

  从对象内存地址方向来说,可变数据类型在内存地址不变的情况下,值可改变;而不可变数据类型,内存改变,值也会跟着发生改变。

  什么是Python模块?

  Python模块是包含Python代码的文件,此代码可以是函数类或者变量,Python模块是包含可执行代码的.py文件。

  Python中一些常用的内置模块?

  常用的内置模块是:操作系统、系统、数学、随机、资料时间、JSON格式。

  什么是PEP 8?

  是一个编码约定,关于如何编写Python代码更具可读性。

  什么是序列化和非序列化?

  Pickle模块接受任何Python对象并将其转换为字符串表示形式,并使用dump函数将其转储到文件中,此过程称为pickling;从存储的字符串表示中检索原始Python对象的过程叫做unpickling。

  如何解释Python?

  Python语言是一种解释语言,Python程序直接从源代码运行,它将程序员编写的源代码转换为中间语言,再次转换为必须执行的机器语言。

  什么是Python decorators?

  是我们在Python语法中进行的一项特定更改,可以轻松地更改函数。

  List和tuple有什么区别?

  列表和元组之间的区别在于列表是可变的而元组是不可变的,元组可以被散列,比如作为词典的关键。

阅读(1278) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~