正在加载图片...
中国科学技术大学电子工程与信息科学系 ©2020 式 1.5模块(module) 随着你的程序变得越来越长,你可能想要将它分割成几个更易于维护的文件。你也可能想在 不同的程序中使用顺手的函数,而不是把代码在它们之间中拷来拷去。 为了满足这些需要,Python提供了一个方法可以从文件中获取定义,在脚本或者解释器的 一个交互式实例中使用。这样的文件被称为模块:模块中的定义可以导入到另一个模块 或主模块中(在脚本执行时可以调用的变量集位于最高级,并且处于计算器模式)。 模块是包括Python定义和声明的文件。文件名就是模块名加上py后缀。模块的模块名 (做为一个字符串)可以由全局变量name得到。例如,你可以用自己惯用的文件编辑 器在当前目录下创建一个叫bo.py的文件,录入如下内容: 1.5.1 自定义模块 https://www.runoob.com/manual/pythontutorial3/docs/html/modules.html 写一个模块 #my-math.py def add(a,b): return a+b def mul(a b): return a *b def div(a,b): return a/b def mod(a,b): 学信息科学技术学院 return a %b 编写另外一个脚本文件,调用上面模块中定义的函数 #my math.py是自己定义的module,里面写好了一些函数 import my_math print("pls input Ist number") i=int(input()) print("pls input 2nd number") J=int(input()) print(my_math.add(i,j)) print(my math.mod(1,1)) 写一段代码,输入一个整数,计算其阶乘的结果并输出。 1.5.1.1 mport和From..import的区别 https://jingyan.baidu.com/article/15622f242e15b6fdfcbea5b5.html network @ustc.edu.cn中国科学技术大学电子工程与信息科学系 ©2020 network@ustc.edu.cn 式 1.5 模块(module) 随着你的程序变得越来越长,你可能想要将它分割成几个更易于维护的文件。你也可能想在 不同的程序中使用顺手的函数,而不是把代码在它们之间中拷来拷去。 为了满足这些需要,Python 提供了一个方法可以从文件中获取定义,在脚本或者解释器的 一个交互式实例中使用。这样的文件被称为 模块;模块中的定义可以 导入 到另一个模块 或 主模块 中(在脚本执行时可以调用的变量集位于最高级,并且处于计算器模式)。 模块是包括 Python 定义和声明的文件。文件名就是模块名加上 .py 后缀。模块的模块名 (做为一个字符串)可以由全局变量 __name__ 得到。例如,你可以用自己惯用的文件编辑 器在当前目录下创建一个叫 fibo.py 的文件,录入如下内容: 1.5.1 自定义模块 参考 https://www.runoob.com/manual/pythontutorial3/docs/html/modules.html 写一个模块 #my-math.py def add(a,b): return a + b def mul(a,b): return a * b def div(a,b): return a / b def mod(a,b): return a % b 编写另外一个脚本文件,调用上面模块中定义的函数 #my_math.py 是自己定义的 module,里面写好了一些函数 import my_math print("pls input 1st number") i = int(input()) print("pls input 2nd number") j = int(input()) print(my_math.add(i,j)) print(my_math.mod(i,j)) 写一段代码,输入一个整数,计算其阶乘的结果并输出。 1.5.1.1 Import 和 From…import 的区别 https://jingyan.baidu.com/article/15622f242e15b6fdfcbea5b5.html
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有