千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

【热点话题】 零基础学IT IT学习教程 IT学习笔记 IT技术干货 IT培训机构 IT应聘面试 IT职场就业 Java培训机构哪些好
当前位置:首页  >  应聘面试  >  Python面试题  > 进大厂必须掌握的python面试题(二)

进大厂必须掌握的python面试题(二)

来源:千锋教育
发布人:syq
时间: 2022-08-17 13:14:33

  我们整理了python面试题的主要问题清单,分为7个部分:基本面试问题、OOPS面试问题、基本的Python程序、Python库面试问题、数据分析面试题。

python面试题

  Q11.python是否区分大小写?

  答:是的。Python是区分大小写的语言。

  Q12.什么是Python中的类型转换?

  回答:类型转换是指将一种数据类型转换为另一种数据类型。

  int() –将任何数据类型转换为整数类型

  float() –将任何数据类型转换为float类型

  ord() –将字符转换为整数

  hex()–将整数转换为十六进制

  oct() –将整数转换为八进制

  tuple()–此函数用于转换为元组。

  set()–此函数在转换为set后返回类型。

  list()– 此函数用于将任何数据类型转换为列表类型。

  dict()– 此函数用于将顺序(键,值)的元组转换为字典。

  str()– 用于将整数转换为字符串。

  复数(实数,imag)– 此函数将实数转换为复数(实数,imag)。

  Q13.如何在Windows上安装Python并设置路径变量?

  回答:要在Windows上安装Python,请执行以下步骤:

  将其安装在您的PC上。在命令提示符下使用以下命令查找PC上PYTHON的安装位置:cmd python。

  然后转到高级系统设置,添加一个新变量,并将其命名为PYTHON_NAME,然后粘贴复制的路径。

  查找路径变量,选择其值,然后选择“编辑”。

  如果该值不存在,请在该值的末尾添加分号,然后键入%PYTHON_HOME%

  Q14.python是否需要缩进?

  回答:缩进对于Python是必需的。它指定一个代码块。循环,类,函数等中的所有代码都在缩进块中指定。通常使用四个空格字符来完成。如果您的代码没有必要缩进,那么它将无法正确执行,并且也会引发错误。

  Q15.Python数组和列表有什么区别?

  回答:在Python中,数组和列表具有相同的数据存储方式。但是,数组只能容纳一个数据类型元素,而列表可以容纳任何数据类型元素。

  例:

  import array as arrMy_Array=arr.array('i',[1,2,3,4])My_list=[1,'system_mush',1.20]print(My_Array)print(My_list)

  输出:

  array('i', [1, 2, 3, 4]) [1, 'system_mush', 1.2]

  Q16.Python中的函数是什么?

  回答:函数是仅在调用时才执行的代码块。要定义Python函数,可以使用def关键字。

  例:

  def Newfunc():print("您好,欢迎关注Java架构师社区公众号")Newfunc(); #calling the function

  输出:您好,欢迎关注Java架构师社区公众号

  Q17.什么是init?

  回答: init是Python中的方法或构造函数。创建类的新对象/实例时,将自动调用此方法以分配内存。所有类都具有init方法。

  这是一个如何使用它的例子。

  class Employee:def __init__(self, name, age,salary):self.name = nameself.age = ageself.salary = 20000E1 = Employee("XYZ", 23, 20000)# E1 is the instance of class Employee.#__init__ allocates memory for E1.print(E1.name)print(E1.age)print(E1.salary)

  输出:

  XYZ2320000

  Q18.什么是lambda函数?

  回答:匿名函数称为lambda函数。此函数可以具有任意数量的参数,但是只能有一个语句。

  例:

  a = lambda x,y : x+yprint(a(5, 6))

  输出: 11

  Q19.Python中的Self是什么?

  回答:

  Self是类的实例或对象。在Python中,这明确包含为第一个参数。但是,在Java中不是这种情况,它是可选的。它有助于区分具有局部变量的类的方法和属性。

  init方法中的self变量引用新创建的对象,而其他方法中的self变量引用其方法被调用的对象。

  Q20.什么是break,continue 和 pass?

7

  更多关于“Python培训”的问题,欢迎咨询千锋教育在线名师千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

  注:本文部分文字和图片来源于网络,如有侵权,请联系删除。版权归原作者所有!

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

10年以上业内强师集结,手把手带你蜕变精英

请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通

免费领取

今日已有369人领取成功

刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取

推荐阅读

最新文章

开班信息
北京校区
  • 北京校区
  • 大连校区
  • 广州校区
  • 成都校区
  • 杭州校区
  • 长沙校区
  • 合肥校区
  • 南京校区
  • 上海校区
  • 深圳校区
  • 武汉校区
  • 郑州校区
  • 西安校区
  • 青岛校区
  • 重庆校区
  • 太原校区
  • 沈阳校区