2024-07-03 02:03:52 发布
网友
在很多情况下,我不得不在多个程序中一遍又一遍地写大量代码。所以我想知道我是否可以只写一个程序,保存它,然后在不同的程序中调用它,比如函数或模块。在
一个简单的例子:我编写了一个程序来检查一个数字是否是回文的。然后我想写一个程序来检查一个数是否是回文素数,我可以只调用第一个程序,然后执行剩下的代码来检查它是否质数。在
另外,我只是python或计算机科学方面的初学者,我使用IDLE来完成我所有的python程序。在
它是关于编写可重用代码的。我可以建议您在单独的python文件中编写特定函数的可重用代码,并导入该文件和函数。 例如,在另一个名为“bodmas”的函数中需要一个名为sum的函数,然后在一个python文件中编写名为sum的函数,比如假设allimports.py“:
def sum(a,b): return a+b
现在假设您的“bodmas”命名函数是其他python文件,那么只需导入所有需要的函数,通常通过调用它来使用。在
重要的一点是,导入模块时要具体化,因为当代码长度较长时,它将影响代码的性能。 假设要使用所有函数,则可以使用两个选项,例如:
import allimports print(allimports.sum(1,1))
另一个选择是
from allimports import * print(sum(1,1))
具体进口情况如下:
from allimports import sum print(sum(1,1))
是的。假设您正在一个名为palindrome.py的文件中编写代码。然后在另一个文件中,或者在pythonshell中使用该代码。你会打字的
palindrome.py
import palindrome
要么在文件的顶部,要么只是作为一个命令进入shell。然后,您可以使用如下语句访问在palindrome.py中编写的函数
需要注意的是,要做到这一点,palindrome.py中的代码必须在函数中。如果您不确定如何做到这一点,我建议您阅读官方的Python教程:https://docs.python.org/3/tutorial/index.html
您应该查看python文档。如果你还有问题,请回来。在
https://docs.python.org/2/tutorial/modules.html
它是关于编写可重用代码的。我可以建议您在单独的python文件中编写特定函数的可重用代码,并导入该文件和函数。 例如,在另一个名为“bodmas”的函数中需要一个名为sum的函数,然后在一个python文件中编写名为sum的函数,比如假设allimports.py“:
现在假设您的“bodmas”命名函数是其他python文件,那么只需导入所有需要的函数,通常通过调用它来使用。在
^{pr2}$重要的一点是,导入模块时要具体化,因为当代码长度较长时,它将影响代码的性能。 假设要使用所有函数,则可以使用两个选项,例如:
另一个选择是
具体进口情况如下:
是的。假设您正在一个名为
palindrome.py
的文件中编写代码。然后在另一个文件中,或者在pythonshell中使用该代码。你会打字的要么在文件的顶部,要么只是作为一个命令进入shell。然后,您可以使用如下语句访问在
^{pr2}$palindrome.py
中编写的函数需要注意的是,要做到这一点,
palindrome.py
中的代码必须在函数中。如果您不确定如何做到这一点,我建议您阅读官方的Python教程:https://docs.python.org/3/tutorial/index.html您应该查看python文档。如果你还有问题,请回来。在
https://docs.python.org/2/tutorial/modules.html
相关问题 更多 >
编程相关推荐