Python基础自测题答案解析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础自测题答案解析相关的知识,希望对你有一定的参考价值。

Python基础自测题答案解析

原创 人工智能与算法学习 人工智能与算法学习 2019-07-21
单选题
选A。Python函数必须有参数,通常由形式参数和实际参数构成,例如

def myfunction(name):
print(name)
myfunction(“生鱼片”)

生鱼片
选B。注意这里的V是大写。
选B。Python中的标识符不能以数字开头。
选D。.%2f保留两位有效数字。
选D。Python是一门动态语言,动态语言是指程序在运行时可以改变其结构,新的函数可以被引进,已有的函数可以被删除等在结构上的变化。

多选题
1.选AD。
首先形式上的区别,实例方法隐含的参数为类实例self,而类方法隐含的 参数为类本身cls。 静态方法无隐含参数,主要为了类实例也可以直接调用静态方法。
  所以逻辑上,类方法被类调用,实例方法被实例调用,静态方法两者都能调用。主要区别在于参数传递上的区别,实例方法悄悄传递的是self引用作为参数,而类方法悄悄传递的是cls引用作为参数。

 装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。

2.选BCD。Python中不可变的对象:int,str,float,num,tuple。可变参数:dictionary,list,set。

3.选AC。Python中continue语句的作用是终止本轮循环并开始下一轮循环,break语句的作用是终止当前循环,跳出循环体。

4.选ACD。Python中的字典是一种映射关系。

5.选AB。循环语句for不跟else搭配。

以上是关于Python基础自测题答案解析的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础测试题

python自测100题,来看看你和月薪3万的差距(含答案)

华为网赛云数据中心基础原理自测答案

Django基础自测

阿里云大学>Python学习路线Python语言基础自测考试 - 初级难度 | 包过关系列

Python基础练习题,含答案解析