健康的编程实践

Thi*_*nId -1 python math module function

我需要建议.我正在写一个计算器; 我已经掌握了它的基本功能,并最终转向使用它的处理功能.在这方面,我发现Python提供的标准数学函数库不令人满意.

虽然定义了更常用的函数,但一些较为模糊的函数缺乏适当的提及.这方面的例子包括弧双曲余切,弧双曲余割,双曲余割,割线等.虽然其中一些只是对所提供功能的操纵,但似乎更好的选择是提供我们的定义并将程序引用到它遇到了他们.

这是我的问题所在.我应该在主脚本中定义这些函数,还是应该使用单独的文件?如果我是后者,我该如何引用单独的文件?我对Python比较陌生,所以如果我缺少常用技术或其他东西,请告诉我.提前致谢.

sve*_*rre 5

我应该在主脚本中定义这些函数,还是应该使用单独的文件?如果我是后者,我该如何引用单独的文件?我对Python比较陌生,所以如果我缺少常用技术或其他东西,请告诉我.提前致谢.

import语句是python的一个重要部分:

将您的函数放在一个单独的文件中,例如mymath.py:

def foo(x):
    # Code goes here
Run Code Online (Sandbox Code Playgroud)

然后导入您的模块:

import mymath
print(mymath.foo(y))
Run Code Online (Sandbox Code Playgroud)