久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python與其他編程語(yǔ)言區(qū)別全在這

 靜幻堂 2020-02-06
碼農(nóng)阿勇 2020-02-05 19:10:00

對(duì)于接觸過編程語(yǔ)言的人來說,,如果要快速上手python,首先要了解python和其他編程語(yǔ)言的主要區(qū)別在哪,?下邊勇哥主要以使用較多的JAVA和C語(yǔ)言來做對(duì)比,。喜歡的話,希望大家關(guān)注我們,,我們會(huì)持續(xù)推出高質(zhì)量的文章和視頻來回饋大家,。

區(qū)別一:

python程序的每條語(yǔ)句結(jié)尾不需要分號(hào),而JAVA和C語(yǔ)言的語(yǔ)句結(jié)尾需要分號(hào),。

區(qū)別二:

python是靠縮進(jìn)來劃分語(yǔ)句塊,,而C語(yǔ)言和JAVA是靠大括號(hào)來劃分語(yǔ)句塊。

例如下述python代碼塊:

python與其他編程語(yǔ)言區(qū)別全在這

區(qū)別三:

python中定義變量的時(shí)候,,不需要在變量前聲明變量類型,,而C語(yǔ)言和JAVA需要,主要是因?yàn)閜ython是一個(gè)動(dòng)態(tài)語(yǔ)言,,變量的類型取決于值的類型,,也就是說值了類型決定了變量的類型如下圖所示。因此定義變量時(shí)必須給變量賦值,,因?yàn)橹挥羞@樣,,變量的類型才能確定。而JAVA和C是一個(gè)靜態(tài)語(yǔ)言,,一旦變量指定了類型,,運(yùn)行中就不能修改類型。

python與其他編程語(yǔ)言區(qū)別全在這

區(qū)別四:

python中的整數(shù)類型 int只有一種,,它的表示范圍相當(dāng)于JAVA和C語(yǔ)言中l(wèi)ong int 類型,。另外python中沒有char類型和double類型,。

區(qū)別五:

python中的選擇語(yǔ)句結(jié)構(gòu)沒有switch語(yǔ)句結(jié)構(gòu)

區(qū)別六:

python中的for循環(huán)結(jié)構(gòu)和C,JAVA中的不太一樣:

python與其他編程語(yǔ)言區(qū)別全在這

區(qū)別 七:

python是一門既支持函數(shù)式編程又支持面向?qū)ο缶幊痰恼Z(yǔ)言,,而C語(yǔ)言僅支持函數(shù)式編程,,JAVA只支持面向?qū)ο缶幊獭?/strong>

區(qū)別八:

python中沒有明確的main()函數(shù),python代碼是從上到下逐行執(zhí)行的,,當(dāng)前腳本是靠if __name__=="__main__"來做為入口的,。如果腳本被導(dǎo)入時(shí),則if __name__=="__main__"下的語(yǔ)句不會(huì)被執(zhí)行,。

區(qū)別九:

python中做if或while的條件語(yǔ)句不需要加小括號(hào),,而C和JAVA中作為if或while的條件語(yǔ)句必須加小括號(hào)括起來,例如:

python與其他編程語(yǔ)言區(qū)別全在這

區(qū)別十:

python中定義常量時(shí),,不需要在常量前加特殊的關(guān)鍵字加以約束,,python中的常量是可以隨時(shí)被修改的,因?yàn)閜ython目前沒有提供一種機(jī)制來保證常量不會(huì)被修改,。

區(qū)別十一:

python中的除號(hào)運(yùn)算符有兩種,,一個(gè)是"/"表示自然除,返回的是一個(gè)浮點(diǎn)數(shù),;還有一個(gè)除號(hào)是"http://"是地板除號(hào),,兩個(gè)整數(shù)相除返回一個(gè)整數(shù)。這個(gè)“//”除號(hào)相當(dāng)于C語(yǔ)言中的除號(hào)/,。

區(qū)別十二:

python中的函數(shù)支持關(guān)鍵字參數(shù)和默認(rèn)參數(shù),,而C語(yǔ)言不支持默認(rèn)參數(shù)和關(guān)鍵字參數(shù),JAVA不支持關(guān)鍵字參數(shù),。例如:

python與其他編程語(yǔ)言區(qū)別全在這

區(qū)別十二:

注釋方式不一樣,,python中使用#來做單行注釋,用三個(gè)雙引號(hào)或三個(gè)單引號(hào)

來做多行注釋,,而C語(yǔ)言和JAVA使用//來做單行注釋,,用/* */來做多行注釋。

例如:

python與其他編程語(yǔ)言區(qū)別全在這

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多