1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        學(xué)習(xí)Python需要知道哪些基礎(chǔ)入門知識(shí)?

        共 1737字,需瀏覽 4分鐘

         ·

        2021-10-14 17:40

        眾所周知,Python以優(yōu)雅、簡(jiǎn)潔著稱,入行門檻低,可以從事Linux運(yùn)維、Python Web網(wǎng)站工程師、Python自動(dòng)化測(cè)試、數(shù)據(jù)分析、人工智能等職位!就目前來(lái)看,Python就業(yè)前景廣闊。很多人都想學(xué)習(xí)Python,那么學(xué)習(xí)Python需要知道哪些基礎(chǔ)入門知識(shí)?小編將從以下幾個(gè)方面來(lái)回答。

        一、編程開(kāi)發(fā)規(guī)范


        作為一門開(kāi)發(fā)語(yǔ)言,python自然也有自己的編程規(guī)范,以下是特有且必須遵循的規(guī)范:


        1.代碼開(kāi)頭:python中代碼必須頂格編寫,除非被作為語(yǔ)句嵌套在條件判斷或條件循環(huán)中。


        2.代碼層級(jí):代碼與代碼之間的邏輯層級(jí)關(guān)系(涉及邏輯判斷、包含關(guān)系等情況)通過(guò)空格來(lái)界定,第一層頂格編寫,第二層(被包含或者邏輯判斷后的執(zhí)行動(dòng)作)開(kāi)頭預(yù)留4個(gè)空格(如果不考慮跨平臺(tái)可以使用tab)


        3.對(duì)齊方式:同一個(gè)層級(jí)的代碼必須嚴(yán)格對(duì)齊,如第一層都是頂格,第二層都是4個(gè)空格開(kāi)頭,第三層則是8個(gè)空格,以此類推。


        4.注釋:?jiǎn)涡凶⑨層?開(kāi)頭,單獨(dú)一行作為注釋或者在代碼后面通過(guò)#跟上注釋均可,多行注釋在首尾處用成對(duì)的三引號(hào)引用即可,可以是成對(duì)的三個(gè)單引號(hào)或者三個(gè)雙引號(hào)。


        5.代碼塊:if邏輯判斷和for循環(huán)條件后面均以冒號(hào)結(jié)尾,然后通過(guò)4個(gè)空格開(kāi)始下一層級(jí)的實(shí)際執(zhí)行動(dòng)作語(yǔ)句編寫。這部分在冒號(hào)后面接上的語(yǔ)句稱為代碼塊。


        6.程序命名:編寫的python程序必須以.py結(jié)尾。



        7.項(xiàng)目規(guī)范:啟動(dòng)一個(gè)項(xiàng)目開(kāi)發(fā)時(shí)先在開(kāi)發(fā)工具中創(chuàng)建project,然后根據(jù)需要?jiǎng)?chuàng)建目錄,最后在目錄下創(chuàng)建當(dāng)前活動(dòng)的py程序。


        二、變量


        Python中的變量也用于存儲(chǔ)臨時(shí)值以便后續(xù)靈活調(diào)用,在定義時(shí)只能使用字母、數(shù)字、下劃線的任意組合,且不能以數(shù)字開(kāi)頭,不能以python內(nèi)置的關(guān)鍵字來(lái)命名變量(如and,import,global,finally等,有待后續(xù)學(xué)習(xí)加深印象)。對(duì)變量進(jìn)行字符串類型的賦值時(shí),字符串需要用成對(duì)的引號(hào)引起來(lái),可以是單引號(hào)、雙引號(hào)或者三引號(hào)。


        三、字符編碼


        由于字符編碼事關(guān)重大,一言不合就會(huì)導(dǎo)致亂碼,因此強(qiáng)烈建議統(tǒng)一使用萬(wàn)用的utf-8編碼。


        四、 Python解釋器


        Python是一門解釋性語(yǔ)言,自然不能缺了解釋器(類似于JVM)。官方支持Cpython、Jpython、Ironpython和pypy等,默認(rèn)使用基于C語(yǔ)言實(shí)現(xiàn)的Cpython。它也是最為廣泛使用的解釋器。程序運(yùn)行時(shí)會(huì)把.py文件轉(zhuǎn)換成.pyc字節(jié)碼文件,然后運(yùn)行在python虛擬機(jī)上。


        五、構(gòu)建Python的開(kāi)發(fā)環(huán)境


        構(gòu)建好包括解釋器(虛擬機(jī))和開(kāi)發(fā)工具IDE在內(nèi)的Python的開(kāi)發(fā)環(huán)境才便于展開(kāi)程序開(kāi)發(fā)之旅。


        六、模塊初識(shí)


        Python內(nèi)置了很多模塊,同時(shí)也可以自定義編寫一些好玩的模塊,使用模塊時(shí)需要通過(guò)關(guān)鍵字import導(dǎo)入。導(dǎo)入后python會(huì)從系統(tǒng)變量的路徑中從前往后一次查找,首次成功查找匹配后不再進(jìn)行后續(xù)查找。因此如果需要使用自定義模塊,需要特別關(guān)注自定義模塊的存放位置,底線是只存放在系統(tǒng)變量的一個(gè)路徑下,否則可能得到意外的結(jié)果。


        七、用戶輸入和格式化輸出


        用戶輸入通過(guò)input來(lái)實(shí)現(xiàn),


        簡(jiǎn)單的輸出通過(guò)print來(lái)實(shí)現(xiàn),


        八、Python的運(yùn)行邏輯


        Python的運(yùn)行工作邏輯如下:


        內(nèi)存加載代碼->語(yǔ)法分析->解釋器加載->生成字節(jié)碼->執(zhí)行字節(jié)碼->生成機(jī)器碼->CPU執(zhí)行


        以上就是大家在學(xué)習(xí)Python需要知道的基礎(chǔ)入門知識(shí),還沒(méi)有掌握的同學(xué)要好好理解吸收。當(dāng)然啦,學(xué)習(xí)Python僅僅知道這些基礎(chǔ)入門知識(shí),還是遠(yuǎn)遠(yuǎn)不夠的,同學(xué)們要想系統(tǒng)全面地學(xué)習(xí)Python最好應(yīng)該報(bào)培訓(xùn)班。

        搜索下方加老師微信

        老師微信號(hào):XTUOL1988切記備注學(xué)習(xí)Python

        領(lǐng)取Python web開(kāi)發(fā),Python爬蟲(chóng),Python數(shù)據(jù)分析,人工智能等精品學(xué)習(xí)課程。帶你從零基礎(chǔ)系統(tǒng)性的學(xué)好Python!

        *聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來(lái)源信息有誤或侵犯權(quán)益,請(qǐng)聯(lián)系我們刪除或授權(quán)


        瀏覽 33
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            91精品人妻一区二区 | 韩国成人无码免费A入室 | 一级毛片a一级毛片免费看黄道婆 | 国产一级婬片A片免费播放 | 乖女的嫩苞又嫩又紧视频 | 黄色日逼一级视频 | 骚逼奶子| 十八禁美女黄网站永久免费在线播放 | 趴在美妇翘臀后面耸动视频a | 成人午夜在线视频 |