<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python 模塊入門(mén)教程

          共 1415字,需瀏覽 3分鐘

           ·

          2021-07-28 20:00

          你好,我是悅創(chuàng)。
          最近在實(shí)習(xí),所以一直沒(méi)有更新,這篇文章開(kāi)始后,后面不僅僅會(huì)更新 Turtle 系列教程,還有原本的數(shù)據(jù)分析微課視頻。感謝一直關(guān)注,我將持續(xù)分享優(yōu)質(zhì)免費(fèi)的教程。也希望小伙伴多多轉(zhuǎn)發(fā)哈。
          從現(xiàn)在開(kāi)始,我們將嘗試圖形用戶界面(GUI)程序的編寫(xiě)。Python 標(biāo)準(zhǔn)庫(kù)中包含了支持圖形繪制的模塊,我們利用這些模塊來(lái)繪制圖形。
          首先,我們要了解一下什么是模塊。

          認(rèn)識(shí) Python 模塊

          Python 中的模塊(module)就是一個(gè) Python 文件,以 .py 結(jié)尾,包含了 Python 對(duì)象的定義和 Python 語(yǔ)句。模塊能夠更有邏輯地組織 Python 代碼段。把相關(guān)的代碼分配到一個(gè)模塊里,能夠讓代碼更好用,更易懂。模塊可以用來(lái)定義函數(shù)、類和變量,模塊之中也能夠包含可執(zhí)行的代碼。
          當(dāng)安裝 Python 的時(shí)候,就有不少模塊也隨之安裝到本地的計(jì)算機(jī)上了,我們可以免費(fèi)使用這些模塊。而這些在安裝 Python 時(shí)就默認(rèn)已經(jīng)安裝好的模塊統(tǒng)稱為“標(biāo)準(zhǔn)庫(kù)”。
          我們可以使用 import 語(yǔ)句來(lái)導(dǎo)入模塊。當(dāng)解釋器遇到 import 語(yǔ)句的時(shí)候,如果跟在 import 語(yǔ)句后面的模塊在當(dāng)前的搜索路徑中,就會(huì)被導(dǎo)入。不管你執(zhí)行了多少次 import 語(yǔ)句,一個(gè)模塊只會(huì)被導(dǎo)入一次,這樣可以防止一遍又一遍地執(zhí)行導(dǎo)入模塊操作。

          Python 導(dǎo)入模塊

          Python 中有兩種常用的導(dǎo)入模塊的方法,我們先來(lái)看第一種。
          import module_name
          如果使用這種導(dǎo)入方式,當(dāng)我們引用模塊中的方法時(shí),要在方法名稱前加上 module_name. 前綴。來(lái)看一個(gè)簡(jiǎn)單的示例。
          import turtle
          turtle.forward(100)
          這兩行代碼中,第1句就是導(dǎo)入模塊,第 2 句是調(diào)用模塊中的 forward() 方法。
          再來(lái)看看第二種導(dǎo)入模塊的方法。
          from module_name import *
          使用這種方法可以導(dǎo)入 module_name 模塊中所有的方法和變量,當(dāng)需要調(diào)用方法時(shí),直接寫(xiě)方法名稱就可以,不需要再加 module_name. 前綴。
          我們改寫(xiě)一下前面的示例。
          from turtle import *
          forward(100)
          那么,什么時(shí)候應(yīng)該使用第一種方法,什么時(shí)候使用第二種方法呢?
          如果你想要有選擇地導(dǎo)入某些屬性和方法,而又不想要其他的屬性和方法,就應(yīng)該使用第一種方法。如果模塊包含的屬性和方法與你自己的某個(gè)模塊同名,那么必須使用第一種方法來(lái)避免名字沖突。
          如果想要經(jīng)常訪問(wèn)模塊的屬性和方法,并且不想一遍又一遍地敲入模塊名,而且在導(dǎo)入的多個(gè)模塊中不會(huì)存在相同名稱的屬性和方法,那么就可以使用第二種方法。
          AI悅創(chuàng)·推出輔導(dǎo)班啦,包括「Python 語(yǔ)言輔導(dǎo)班、C++輔導(dǎo)班、算法/數(shù)據(jù)結(jié)構(gòu)輔導(dǎo)班」,全部都是一對(duì)一教學(xué):一對(duì)一輔導(dǎo) + 一對(duì)一答疑 + 布置作業(yè) + 項(xiàng)目實(shí)踐等。QQ、微信在線,隨時(shí)響應(yīng)!V:Jiabcdefh
          作者:AI悅創(chuàng)
          排版:AI悅創(chuàng)





          黃家寶丨AI悅創(chuàng)

          隱形字

          攝影公眾號(hào)「悅創(chuàng)攝影研習(xí)社」


          在這里分享自己的一些經(jīng)驗(yàn)、想法和見(jiàn)解。


          長(zhǎng)按識(shí)別二維碼關(guān)注




          好文和朋友一起看~
          瀏覽 68
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一级片免费网站 | 欧美性爱综合网站 | 日韩三级小说 | 午夜无码免费视频 | 青娱乐在线视频自拍好爽好舒服啊 |