<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      import ***與from *** import ***最主要的區別在于

            import ###                    在當前的命名空間中,把模塊名###導入命名空間,在使用###的成員***時,必須使用###.***

            from ### import ***      在當前的命名空間中,把成員名***導入命名空間,在使用###的成員***時,可以直接使用***

      測試過程

      準備測試環境:

      在桌面上建立一個名叫print_info.py的文件,內容為:

      def print_Hello():
          print("Hello!")

      1、執行 import ###命令

      import print_info

      查看命名空間的變化:

      使用導入的庫

      可見使用方式為:print_info.print_Hello()

      2、執行from ### import ***命令

      from print_info import print_Hello

      查看命名空間的變化

      使用導入的庫

      可見使用方式為:print_Hello()

      測試結論:

            import ***與from *** import ***最主要的區別在于把模塊名還是成員名導入命名空間,帶來的結果是,編程使用成員時的差異。

       

      次要差異:

             import ###   這種方式要求###必須是一個包或者模塊,意味著只能向命名空間中導入包、模塊,而不能導入模塊中的對象(類、函數、變量等)

                        import ###.*** 這種方式要求###必須是一個包,***必須是一個包或者模塊,同樣不能向命名空間中導入模塊中的對象(類、函數、變量等)

             from ### import *** 這種方式要求###是一個包或者模塊,***可以是包、模塊、模塊中的對象(類、函數、變量等)。也就是說既可以向命名空間中導入包、模塊,還可以導入模塊中的對象(類、函數、變量等)。

      測試過程:

       

      參考資料:'from...import' vs 'import .'

      posted on 2020-10-29 15:02  amanlikethis  閱讀(339)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 在线看无码的免费网站| 精品乱码一区二区三四五区| 99在线 | 亚洲| 日韩有码中文在线观看| 亚洲精品国产电影| 久久精品无码一区二区三区| 中文字幕在线国产精品| 老熟妇性老熟妇性色| 日韩视频中文字幕精品偷拍| 亚洲精品综合久久国产二区 | 性色高清xxxxx厕所偷窥| 农村老熟妇乱子伦视频| 日本东京热一区二区三区| 无遮挡粉嫩小泬久久久久久久| 日韩一区二区在线看精品| 天堂影院一区二区三区四区| 亚洲精品熟女国产| 精品av综合导航| 亚洲中文字幕国产精品| 中文字幕久久熟女蜜桃| 国产精品久久777777| 亚洲精品乱码久久久久久蜜桃不卡 | 国产成人a∨激情视频厨房| 亚洲丰满老熟女激情av| 99久久久国产精品消防器材| 亚洲成在人线AV品善网好看| 欧美日本一区二区视频在线观看| 亚洲高清无在码在线无弹窗| 久久av色欲av久久蜜桃网| 亚洲久久色成人一二三区| caoporn免费视频公开| 久久婷婷成人综合色| 亚洲美免无码中文字幕在线| 镇雄县| 日韩熟女精品一区二区三区 | 黑人巨大亚洲一区二区久| 国产精品99久久免费| 国产91精品调教在线播放| 国产日韩av一区二区在线| 欧美激情 亚洲 在线| 亚洲av成人区国产精品|