多项选择题
以下哪些是Python3相对于Python2的改动?()
A.字符串默认使用unicode
B.使用新的字符串格式化方法format取代%运算符
C.整数除法行为改变
D.range变得和xrange一样返回迭代器
点击查看答案
相关考题
-
多项选择题
以下哪些行为可以使得程序同时兼容Python2和Python3?()
A.使用2to3工具进行转换
B.使用six库
C.使用sys.version判断版本进行区分
D.import时捕获ImportError异常尝试使用另一个版本的路径引入 -
多项选择题
使用unittest库编写单元测试的必要过程是?()
A.测试用例继承unittest.TestCase类
B.编写以test开头的方法运行测试用例
C.编写setUp和tearDown来加载和卸载测试环境
D.调用unittest.main函数运行测试 -
多项选择题
关于Python的导入机制,以下说法错误的是?()
A.首先检查sys.modules是否有对应模块,有则使用,无则导入
B.被导入的模块最顶层的语句会在每次导入时都运行
C.一般导入的搜索路径顺序由sys.path定义
D.如果对应有同名的py和pyc文件,优先导入pyc文件
