刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

有如下Python程序代码: class Person(): # ① def __init__(self, name, age): # ② ​ self.name = name # ③ ​ self.age = age zs = Person("张三", "15") # ④ 下列说法正确的是?( )

A
①处Person的“P”可以改为小写
B
②处的self不可以省略
C
③处self.name为实例
D
④处是调用函数
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

对于这道Python程序题目的问题,我们来逐一分析每个选项:

A选项提到①处的Person的"P"可以改为小写。在Python中,类名的命名通常遵循驼峰命名法(CamelCase),首字母大写表示这是一个类。如果改为小写可能会导致语法错误或者无法正确识别类名,因此A选项是错误的。

B选项说②处的self不可以省略。在Python的类定义中,self是一个指向实例本身的引用,是类的方法中的特殊参数。在定义方法时,self不能省略,它帮助我们将实例方法和实例本身关联起来。因此,B选项是正确的。

C选项提到③处self.name为实例。实际上,self.name是Person类的一个属性,它属于Person类的实例,而不是实例本身。所以C选项描述不准确,是错误的。

D选项说④处是调用函数。在Python中,④处实际上是创建了一个Person类的实例(对象),并传入了初始化参数,并不是调用函数。所以D选项描述错误。

综上所述,只有B选项是正确的。

创作类型:
原创

本文链接:有如下Python程序代码: class Person(): # ①

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share