本篇文章为大家展示了常见的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考核试题