全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

rom…import导入代码介绍

时间:2023-09-11 17:35

人气:

作者:admin

标签:

导读:rom…import导入 基本语法格式如下: from 模块名 import 成员1,成员2,… 如果希望导入一个模块中的所有成员,则可以采用如下方式: from 模块名 import * 但你不知道你导入什么名字,很有...

rom…import导入

  • 基本语法格式如下:from 模块名 import 成员1,成员2,…
  • 如果希望导入一个模块中的所有成员,则可以采用如下方式:from 模块名 import *但你不知道你导入什么名字,很有可能会覆盖掉你之前已经定义的名字。而且可读性极其的差, 一般生产环境中尽量避免使用

实操代码:

from math import pi,sin
print(sin(pi/2))    #输出1.0

import语句和from...import语句的区别

  • import 导入的是模块
  • from...import 导入的是模块中的函数/类

实操代码: 自定义一个模块 calculator.py

# mypy13_calculator.py
"""一个实现四则运算的计算器"""


def add(a, b):
    return a + b


def minus(a, b):
    return a - b


class MyNum():

    def print666(self):
        print(666)

在另一个模块 mypy13_test.py 测试

import mypy13_calculator as calculator

a = calculator.add(222, 444)
add(100,200)       # 不加模块名无法识别, 报错: NameError: name 'add' is not defined
print(a)

from 模块名 import * (不推荐使用)

from mypy13_calculator import *
a = add(222, 444)   # 无需模块名,可以直接引用里面的函数/类
print(a)

b = MyNum()
b.print666()
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信