久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

    1. <style id="76ofp"></style>

      <style id="76ofp"></style>
      <rt id="76ofp"></rt>
      <form id="76ofp"><optgroup id="76ofp"></optgroup></form>
      1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

        手機站
        千鋒教育

        千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

        千鋒教育

        掃一掃進入千鋒手機站

        領(lǐng)取全套視頻
        千鋒教育

        關(guān)注千鋒學(xué)習(xí)站小程序
        隨時隨地免費學(xué)習(xí)課程

        當前位置:首頁  >  技術(shù)干貨  > Python代碼編寫的常見問題

        Python代碼編寫的常見問題

        來源:千鋒教育
        發(fā)布人:xqq
        時間: 2023-11-06 16:05:05 1699257905

        從第一列開始

        確保把頂層的,未嵌套的代碼放在最左邊第一列開始。這包括在模塊文件中未嵌套的代碼,以及在交互提示符中未嵌套的代碼。Python使用縮進的辦法來區(qū)分嵌套的代碼段,因此在你代碼左邊的空格意味著嵌套的代碼塊。除了縮進以外,空格通常是被忽略掉的。

        不要在Python中寫C代碼

        以下是給不熟悉Python的C程序員的一些備忘貼士:

        在if和while中條件測試時,不用輸入括號(例如,if(X==1):)。如果你喜歡的話,加上括號也無妨,只是在這里是完全多余的。

        不要用分號來結(jié)束你的語句。從技術(shù)上講這在Python里是合法的,但是這毫無用處,除非你要把很多語句放在同一行里(例如,x=1;y=2;z=3)。

        不要在while循環(huán)的條件測試中嵌入賦值語句(例如,while((x=next()!=NULL))。在Python中,需要表達式的地方不能出現(xiàn)語句,并且賦值語句不是一個表達式。

        別忘了冒號

        這是新手程序員最容易犯的一個錯誤:別忘了在復(fù)合語句的起始語句(if,while,for等語句的第一行)結(jié)束的地方加上一個冒號“:”。也許你剛開始會忘掉這個,但是到了很快這就會成為一個下意識的習(xí)慣。課堂里75%的學(xué)生當天就可以記住這個。

        初始化變量

        在Python里,一個表達式中的名字在它被賦值之前是沒法使用的。這是有意而為的:這樣能避免一些輸入失誤,同時也能避免默認究竟應(yīng)該是什么類型的問題(0,None,””,[],?)。記住把計數(shù)器初始化為0,列表初始化為[],以此類推。

        縮進一致

        在同一個代碼塊中避免講tab和空格混用來縮進,除非你知道運行你的代碼的系統(tǒng)是怎么處理tab的。否則的話,在你的編輯器里看起來是tab的縮進也許Python看起來就會被視作是一些空格。保險起見,在每個代碼塊中全都是用tab或者全都是用空格來縮進;用多少由你決定。

        在函數(shù)調(diào)用時使用括號

        無論一個函數(shù)是否需要參數(shù),你必須要加一對括號來調(diào)用它。即,使用function(),而不是function。Python的函數(shù)簡單來說是具有特殊功能(調(diào)用)的對象,而調(diào)用是用括號來觸發(fā)的。像所有的對象一樣,他們也可以被賦值給變量,并且間接的使用他們:x=function:x()。

        在Python的培訓(xùn)中,這樣的錯誤常常在文件的操作中出現(xiàn)。通常會看到新手用file.close來關(guān)閉一個問題,而不是用file.close()。因為在Python中引用一個函數(shù)而不調(diào)用它是合法的,因此不使用括號的操作(file.close)無聲的成功了,但是并沒有關(guān)閉這個文件!

        在Import時不要使用表達式或者路徑

        在系統(tǒng)的命令行里使用文件夾路徑或者文件的擴展名,但不要在import語句中使用。即,使用importmod,而不是importmod.py,或者importdir/mod.py。在實際情況中,這大概是初學(xué)者常犯的第二大錯誤了。因為模塊會有除了.py以為的其他的后綴(例如,.pyc),強制寫上某個后綴不僅是不合語法的,也沒有什么意義。

        和系統(tǒng)有關(guān)的目錄路徑的格式是從你的模塊搜索路徑的設(shè)置里來的,而不是import語句。你可以在文件名里使用點來指向包的子目錄(例如,importdir1.dir2.mod),但是最左邊的目錄必須得通過模塊搜索路徑能夠找到,并且沒有在import中沒有其他路徑格式。不正確的語句importmod.py被Python認為是要記在一個包,它先加載一個模塊mod,然后試圖通過在一個叫做mod的目錄里去找到叫做py的模塊,最后可能什么也找不到而報出一系列費解的錯誤信息。

        以上內(nèi)容為大家介紹了Python代碼編寫的常見問題,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。http://m.2667701.com/

        聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
        10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
        請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
        免費領(lǐng)取
        今日已有369人領(lǐng)取成功
        劉同學(xué) 138****2860 剛剛成功領(lǐng)取
        王同學(xué) 131****2015 剛剛成功領(lǐng)取
        張同學(xué) 133****4652 剛剛成功領(lǐng)取
        李同學(xué) 135****8607 剛剛成功領(lǐng)取
        楊同學(xué) 132****5667 剛剛成功領(lǐng)取
        岳同學(xué) 134****6652 剛剛成功領(lǐng)取
        梁同學(xué) 157****2950 剛剛成功領(lǐng)取
        劉同學(xué) 189****1015 剛剛成功領(lǐng)取
        張同學(xué) 155****4678 剛剛成功領(lǐng)取
        鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
        董同學(xué) 138****2867 剛剛成功領(lǐng)取
        周同學(xué) 136****3602 剛剛成功領(lǐng)取
        相關(guān)推薦HOT
        奉节县| 开封县| 栾城县| 绥阳县| 饶河县| 阳泉市| 弥勒县| 罗平县| 黄山市| 清河县| 南康市| 固阳县| 九江市| 睢宁县| 乐安县| 全州县| 罗江县| 肇庆市| 渑池县| 磐安县| 湾仔区| 新宾| 买车| 成武县| 广水市| 增城市| 张北县| 靖安县| 昆明市| 东海县| 西乌珠穆沁旗| 永吉县| 扬中市| 新田县| 侯马市| 庄河市| 呼和浩特市| 青海省| 阜康市| 伊川县| 钟祥市|