python基础知识:导入整个模块(结合注释来理解常见操作)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/YJG7D314/article/details/102765081

你还可以导入整个模块,再使用句点表示法访问需要的类。这是本文重点,请记住并结合注释体会运用的方法!

记住,下文结尾处会有解释:我们使用语法module_name.class_name 访问需要的类。
你应该能看懂语法吧。你能行的,加油!

这种导入方法很简单,代码也易于阅读。由于创建类实例的代码都包含模块名,因此不会与当前文件使用的任何名称发生冲突。

下面的代码导入整个Car 模块(还记得什么是模块不?文件名.py = 模块,因此Car.py就是一个模块啊),并创建一辆普通汽车和一辆电动汽车:
在这里插入图片描述

import Car#import 语句让Python打开模块Car,这是导入整个Car模块
print("-----接下来就是见证奇迹的时刻-----")
❷my_beetle = Car.Car("volkswagen","beetle",2016)#我们使用语法module_name.class_name 访问需要的类。
print(my_beetle.get_descriptive_name())

❸my_tesla = Car.ElectricCar("tesla","roadster",2016)#我们使用语法module_name.class_name 访问需要的类。
print(my_tesla.get_descriptive_name())

#>>>
2016 Audi A4
This car has 26 miles on it.
-----接下来就是见证奇迹的时刻-----
2016 Volkswagen Beetle
2016 Tesla Roadster

在❶处,我们导入了整个car 模块。
接下来,我们使用语法module_name.class_name 访问需要的类。这里语法的体现就是:
Car.Car(“volkswagen”,“beetle”,2016)和Car.ElectricCar(“tesla”,“roadster”,2016)
Car—module_name + . + Car—class_name
Car—module_name + . + ElectricCar —class_name
(“volkswagen”,“beetle”,2016) , (“tesla”,“roadster”,2016)都是实参,单向传递给形参(make,model ,year)

像前面一样,我们在❷处创建了一辆大众甲壳虫汽车,并在❸处创建
了一辆特斯拉Roadster汽车

猜你喜欢

转载自blog.csdn.net/YJG7D314/article/details/102765081
今日推荐