Python 模块导入错误及类定义详解
Python 模块导入错误及类定义详解
164. 导入模块的方式错误的是( )
A) import mo B) from mo import * C) import mo as m D) import m from mo
解析: D) import m from mo,import 语句中不能同时使用 import 和 from 关键字。
165. 定义类如下:
class Hello():
def __init__(self, name):
self.name = name
def showInfo(self):
print(self.name)
下面代码能正常执行的 ( )
A) h = Hello('张三') h.showInfo() B) h = Hello() h.showInfo('张三') C) h = Hello h.showInfo() D) h = Hello('admin') showInfo
解析: A) h = Hello('张三') h.showInfo(),创建 Hello 类的实例 h,并传入参数 '张三',然后调用实例方法 showInfo() 打印出实例属性 name 的值 '张三',代码能正常执行。
B) h = Hello() h.showInfo('张三'),创建 Hello 类的实例 h,但是没有传入参数,调用 showInfo() 时传入参数 '张三',会报错,代码不能正常执行。
C) h = Hello h.showInfo(),创建 Hello 类的引用 h,没有创建实例,调用 showInfo() 时会报错,代码不能正常执行。
D) h = Hello('admin') showInfo,创建 Hello 类的实例 h,并传入参数 'admin',但是没有调用实例方法 showInfo(),代码不能正常执行。
原文地址: https://www.cveoy.top/t/topic/f2DR 著作权归作者所有。请勿转载和采集!