选b我不是很理解

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕觉浅 2020-05-15 10:40:15

同学你好:本题中我们需要调用的是my_moudule_1中的tools.py中的方法使字符串倒序,再调用my_moudule_1中的tools.py中的方法使字母变成大写。

http://img1.sycdn.imooc.com//climg/5ebdff7109fcfdcc04650260.jpg

这里的tools并不能确定是哪个文件夹下的tools,因此不正确。

http://img1.sycdn.imooc.com//climg/5ebdffb10941451606140252.jpg

这里使用my_moudule_1.tools.handle_string()方法可以使字符串倒序,再调用my_moudule_1.tools.handle_string()方法可以使字母变成大写,符合题意,正确。

http://img1.sycdn.imooc.com//climg/5ebe006709e39f8b05000250.jpg

这里最后一行直接使用tools.handle_string()是不正确的,没有调用到my_moudule_2下的tools,未时字母大写。

http://img1.sycdn.imooc.com//climg/5ebe00c9090923c206130251.jpg

这里使用了别名as new_module,就必须使用别名调用,不能使用原名my_moudule_1。

综上所述,这道题的答案是:B。

如果解决了你的疑惑,请采纳,祝学习愉快~


  • 这里的 my_module_2 是做什么用的?选项B里 你的解释并没有提到。这道题目里的my_module_1 和 my_module_2 里的tools代码 是否不同,一个是倒序,一个是大写。是这个意思吗?所以才要引入这两个模块。 你的解释如下: 这里使用my_moudule_1.tools.handle_string()方法可以使字符串倒序,再调用my_moudule_1.tools.handle_string()方法可以使字母变成大写,符合题意,正确。
    2020-08-17 16:57:23
  • 同学你好,my_module_1 和 my_module_2 里的tools代码是不同的,是两个功能,分别调用一次才能达到最后的效果。
    2020-08-17 17:07:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师