初级Python面试题及详细答案.docxVIP

  • 1
  • 0
  • 约6.55千字
  • 约 9页
  • 2026-05-22 发布于河北
  • 举报

初级Python面试题及详细答案

一、基础语法类(必考题,侧重基础应用)

1.请说说Python中的变量命名规则,举2个合法和2个非法的例子

答案:核心命名规则(通俗好记,不啰嗦):

1.变量名由字母(a-z、A-Z)、数字(0-9)、下划线(_)组成,不能以数字开头;

2.不能使用Python内置关键字(比如if、for、print、class等);

3.区分大小写(比如name和Name是两个不同变量);

4.尽量见名知意(不强制,但实际开发和面试中加分)。

合法例子:user_name、age2(注意:数字不能在开头,age2可以,2age不行);

非法例子:2name(以数字开头)、if_num(使用关键字if)。

补充:实际开发中,尽量用小写+下划线(蛇形命名),比如user_info,不要用驼峰(比如userInfo,Python不禁止,但不符合常规规范)。

2.Python中的数据类型有哪些?请区分可变类型和不可变类型,各举3个例子

答案:核心分类(不搞复杂,只记初级必掌握的):

常用数据类型:整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、布尔值(bool)。

关键区分(核心考点):

不可变类型:值改变后,内存地址会变(相当于重新创建了一个对象),不能直接修改内部元素;

例子:int(比如

文档评论(0)

1亿VIP精品文档

相关文档