ÀÖÓãµç¾º


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

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

    ÈçºÎ¿çÄ£¿é¹²ÏíÈ«¾Ö±äÁ¿?

    ¸üÐÂʱ¼ä:2023Äê06ÔÂ23ÈÕ10ʱ57·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

    ºÃ¿Ú±®ITÅàѵ

    ¡¡¡¡ÔÚPythonÖУ¬¿ÉÒÔʹÓÃÄ£¿éÖ®¼äµÄÈ«¾Ö±äÁ¿À´¹²ÏíÊý¾Ý¡£µ±Ò»¸ö±äÁ¿ÔÚÒ»¸öÄ£¿éÖж¨ÒåΪȫ¾Ö±äÁ¿ºó£¬ÆäËûÄ£¿éÒ²¿ÉÒÔ·ÃÎʺÍÐ޸ĸñäÁ¿¡£

    ¡¡¡¡½ÓÏÂÀ´ÎÒÃÇ¿´Á½¸öʾÀý´úÂ룬ÑÝʾÁËÈçºÎ¿çÄ£¿é¹²ÏíÈ«¾Ö±äÁ¿£º

    ¡¡¡¡module1.py

    # ¶¨ÒåÈ«¾Ö±äÁ¿
    global_var = 10
    
    def print_global_var():
        # ÔÚº¯ÊýÖзÃÎÊÈ«¾Ö±äÁ¿
        print("Global variable:", global_var)
    
    def modify_global_var():
        # ÔÚº¯ÊýÖÐÐÞ¸ÄÈ«¾Ö±äÁ¿
        global global_var
        global_var = 20

    ¡¡¡¡module2.py

    # µ¼ÈëÄ£¿é1
    import module1
    
    # ·ÃÎʺÍÐÞ¸ÄÈ«¾Ö±äÁ¿
    print(module1.global_var)  # Êä³ö: 10
    module1.modify_global_var()
    print(module1.global_var)  # Êä³ö: 20
    module1.print_global_var()  # Êä³ö: Global variable: 20

    ¡¡¡¡ÔÚÉÏÃæµÄʾÀýÖУ¬module1.py¶¨ÒåÁËÒ»¸öÈ«¾Ö±äÁ¿global_var£¬²¢ÌṩÁËÁ½¸öº¯Êýprint_global_varºÍ modify_global_varÀ´·ÃÎʺÍÐ޸ĸñäÁ¿¡£

    ¡¡¡¡ÔÚmodule2.py ÖУ¬ÎÒÃÇͨ¹ýimportÓï¾äµ¼ÈëÁËmodule1¡£È»ºó£¬ÎÒÃÇ¿ÉÒÔʹÓÃmodule1.global_varÀ´·ÃÎʺÍÐÞ¸Äglobal_var¡£Ê×ÏÈ£¬ÎÒÃÇ´òÓ¡ÁËglobal_varµÄ³õʼֵ(10)£¬È»ºóµ÷ÓÃÁËmodify_global_varº¯ÊýÀ´ÐÞ¸Ä global_varµÄֵΪ20¡£×îºó£¬ÎÒÃǵ÷ÓÃÁËprint_global_varº¯ÊýÀ´ÑéÖ¤global_varµÄÐ޸Ľá¹û¡£

    ¡¡¡¡Í¨¹ýÕâÖÖ·½Ê½£¬ÎÒÃÇ¿ÉÒÔÔÚ²»Í¬µÄÄ£¿éÖ®¼ä¹²ÏíºÍÐÞ¸ÄÈ«¾Ö±äÁ¿¡£µ«Çë×¢Ò⣬ÔÚ¶à¸öÄ£¿éÖйý¶ÈʹÓÃÈ«¾Ö±äÁ¿¿ÉÄܻᵼÖ´úÂëµÄ¿Éά»¤ÐԺͿɲâÊÔÐÔ½µµÍ£¬Òò´ËÔÚÉè¼Æ´úÂë½á¹¹Ê±Ó¦½÷É÷ʹÓÃÈ«¾Ö±äÁ¿¡£

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