常见的python考核试题

  介绍

本篇文章为大家展示了常见的python考核试题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>一、选择题(每题2分,共20分)

1。下列哪个语句在Python中是非法的? (B)

A, x=y=B z=1, x=(y=z + 1)

C、x, y=y, x, x + y=? ? x=x + y

2。关于Python内存管理,下列说法错误的是(B)

,变量不必事先声明B,变量无须先创建和赋值而直接使用

C,变量无须指定类D型,可以使用▽释放资源

3。打印100 - 25 * 3% 4应该输出什么? (B)

A.1B.97

C.25D。0

4,下面哪个不是Python合法的标识符(B)

A, B int32, 40 xl C, D自我,__name__

5,下列哪种说法是错误的(A)

,除字典类型外,所有标准对象均可以用于布尔测试

B,空字符串的布尔值是假

C,空列表对象的布尔值是假

D,值为0的任何数字对象的布尔值是假

6,下列表达式的值为True的是(C)

, 5 + 4 j比;2-3j B, 3在2在2

1==1每天在家!=1 ?D,而不是(1==1和0 !=1)

7, Python不支持的数据类型有(一个)

, char B, int C, D,浮动列表

8日以下不能创建一个字典的语句是(C)

A, B dict1={}, dict2={3: 5}

C, dict3=dict ([2、5], [3,4])

D, dict4=dict (([1、2], [3,4]))

9、下面不能创建一个集合的语句是(C)

A, B组s1=(), s2组=(abcd)

C, s3=(1, 2, 3, 4) D, s4=frozenset ((3,2,1))

10,下列Python语句正确的是(D)

, min=如果x & lt;max=x比y其他y B;y ?x: y

C, if (x比;y)打印x D,而事实:通过

<强>二。填空(每空一分,共10分)

设L=[a, b, c, D, e, f, ' g '],则L[3]值是_d___ ? ?L[3:5]值是__ (“d”、“e”) _ L[5]值是__ (a, b, c, d ', ' e '] _ L[3:]值是__ (' d ', ' e ', ' f ', ' g '] _ L[5: 2]值是__ (' c ', ' d ', ' e '] _ L[:: 2]值是__ (' a ', ' c ', ' e ', ' g '] _

Python中可变数据类型有__list___和___dict__,不可变数据类型有___int___和__str___

<强>三,简答题(每题5分,共45分)

1声明变量注意事项有那些?

答:

1。以字母,数字,下划线组成,不能以数字开头;

2。不能用关键字。

2简述对象和类的关系?

答:

类:抽象的,只有一个,一类事物的总称;

对象:实体的,可以有多个,是类的具体实现。

3 Python里面如何实现元组和列表的转换?

答:tuple(列表)

列表(元组)

介绍一下除了的用法和作用?

答:

与尝试语句连用,如果尝试语句正确,则不会执行除了语句;

如果尝试语句错误,则跳转到除了语句,和除了语句后的错误类型进行匹配,错误类型一致,则输出相应除了语句下的内容。如果都不匹配,则再一次执行尝试语句,并且报错;

如果后面有其他语句,在尝试语句正确的情况下执行;

如果后面有最后语句,一定执行;

5 Dict特点吗?

答:

键不重复,不可变;

数据无序排放;

数据无序排放;

可变数据类型。

6列表和元组区别

答:

相同点:都是有序集合

异同点:1。列表是可变数据类型,元组是不可变数据类型;

2。定义方式:[]元组列表()

3。列表有append(),插入()等方法;元组没有

7定义函数的规则是吗?

答:

以def开头,后接函数名和():,有参数写在()中,下一行缩进,如果有返回值则写在返回后面。

8面向对象语言都有封装,继承,多态,分别描述封装,继承,多态的含义和作用?

答:

封装:把类的属性赋予给对象作用,方便调用

继承:子类继承父类的属性和方法作用:减少代码量

多态:一类事物的多种表现形式,父类的实现指向子类的引用,需要利用继承,方法重写,重载等方法作用:减少代码量

9在python中f=开放(& # 39;d:/a.txt& # 39;, & # 39; " # 39;)读取文件需要注意哪些

答:

f是变量.open是打开文件,如果文件不存在,则创建后再打开。“d:/a.txt”是文件路劲,代表d盘中一个名为“a.txt”的文件,“r”是以读的方式打开。

三,编程题(每题5分,共25分)

,1 .实现登录功能(一个需求2分,共4分)

需求1实现用户输入用户名和密码,当用户名为管理且密码为123时,显示登陆成功,否则登陆失败!

答:

name =,输入(“请输入用户名:')   时间=pw 输入(“请输入用户密码:')   if  (name ==,“管理”)以及,(pw ==, ' 123 '):   打印(“登录成功”)   其他:   打印(“登录失败”)

常见的python考核试题