ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

PythonÄ£¿éÈçºÎµ¼Èë__all__ÊôÐÔ£¿

¸üÐÂʱ¼ä:2021Äê06ÔÂ16ÈÕ13ʱ49·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

ÀÖÓãµç¾º-Ò»ÑùµÄ½ÌÓý£¬²»Ò»ÑùµÄÆ·ÖÊ

PythonÄ£¿éµÄ¿ªÍ·Í¨³£»á¶¨ÒåÒ»¸ö__all__ÊôÐÔ£¬¸ÃÊôÐÔʵ¼ÊÉÏÊÇÒ»¸öÔª×飬¸ÃÔª×éÖаüº¬µÄÔªËØ¾ö¶¨ÁËÔÚʹÓÃfrom…import Óï¾äµ¼ÈëÄ£¿éÄÚÈÝʱͨÅä·ûËù°üº¬µÄÄÚÈÝ¡£ Èç¹û__all__ÖÐÖ»°üº¬Ä£¿éµÄ²¿·ÖÄÚÈÝ£¬ÄÇôfrom…import *Óï¾äÖ»»á½«__all__Öаüº¬µÄ²¿·ÖÄÚÈݵ¼Èë³ÌÐò¡£

¼ÙÉ赱ǰÓÐÒ»¸ö×Ô¶¨ÒåÄ£¿écalc.py£¬¸ÃÄ£¿éÖаüº¬¼ÆËãÁ½¸öÊýµÄËÄÔòÔËË㺯Êý£¬¾ßÌå´úÂëÈçÏ£º

def add(a, b):
    return a + b
def subtract(a, b):
    return a - b
def multiply(a, b):
    return a * b
def divide(a, b):
    if (b):
        return a / b
    else:
        print("error")
ÔÚcalcÄ£¿éÖÐÉèÖÃ__all__ÊôÐÔΪ["add", "subtract"]£¬´ËʱÆäËûPythonÎļþµ¼ÈëcalcÄ£¿éºó£¬Ö»ÄÜʹÓÃcalcÄ£¿éÖеÄadd()Óësubtract()º¯Êý£¬Ê¾Àý´úÂëÈçÏ£º
__all__ = ["add", "subtract"]
ͨ¹ý“from ...import *”·½Ê½µ¼ÈëcalcÄ£¿é£¬È»ºóʹÓÃ
¸ÃÄ£¿éÖеÄadd()º¯ÊýÓësubtract()º¯Êý£¬¾ßÌåÈçÏ¡£
from calc import *
print(add(2, 3))
print(subtract(2, 3))
ÔËÐгÌÐò£¬½á¹ûÈçÏÂËùʾ¡£
5
-1
ÏÂÃæ³¢ÊÔʹÓÃcalcÄ£¿éµÄmultipty()ºÍdivide()º¯Êý£¬¾ßÌå´úÂëÈçÏÂ.
print(multipty(2, 3))
print(divide(2, 3))
ÔËÐгÌÐò£¬³öÏÖÈçÏÂËùʾµÄÒì³£ÐÅÏ¢£º
NameError: name 'multiply' is not defined





²ÂÄãϲ»¶£º

ʲôÊÇPythonÄ£¿é£¿PythonÄ£¿éÓм¸Àࣿ

PythonÄ£¿éµÄÁ½ÖÖµ¼È뷽ʽ

PythonÄ£¿éÓÐÄÄЩ£¿ÔõôʹÓã¿

ÈçºÎͨ¹ýAnaconda¹ÜÀíPython°ü£¿

ÀÖÓãµç¾ºPython+´óÊý¾Ý¿ª·¢Åàѵ

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
  • ¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿