刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
有如下Python程序代码:
class Person(): # ①
def __init__(self, name, age): # ②
self.name = name # ③
self.age = age
zs = Person("张三", "15") # ④
下列说法正确的是?( )
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
对于这道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 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



