python 基礎(一)基本語法
阿新 • • 發佈:2019-01-28
特點
語法對比
從語法上分類:
1\面向物件:java(現大比較流行) c#(因為安卓市場的出現慢慢淡出)
2\面向過程:C(沒有類),(oracle)pl/sql---一直排第一位,處理大資料速度比較快免費的服務是收費的,(sqlserver)t-sql(微軟的 中小型企業用的比較多) mysql------第二位開源的免費的(現在資料庫分類 關係型資料庫、非關係型資料庫)
3\面向函婁:js(即面向物件,又面向過程),pythonk
4\宣告式:html,css,sql(寫什麼就是什麼傻瓜式)
pytho 以空格 對齊 進行分割
執行機制
1、直接執行:快,跨平臺(例如:安卓 linux )差,安全性低,python---->編譯成cpython(速度快但不跨平臺)。
2、解釋執行:慢,安全性高,跨平臺能力強(像即時翻譯一樣,慢半拍),需要安裝直譯器。
為提高執行效率-----可以直接
(1)直接解釋:js,python指令碼語言----一邊執行一邊解釋
(2)半編譯 半解釋:java(選編譯成一個適合jvm--虛擬機器能讀取的軟體),jvm解釋(jvm虛擬機器 寫完程式碼之後在jvm虛擬機器中執行) 有適合這個平臺的虛擬機器才能執行在這個平臺才可以跨平臺(例如三個國家的語言用一種通用的語言進行交流才能溝通一樣)
(3)開發環境:sdk(標準開發工具包,jdk---->java,adk---->android)如支付寶需要下載支付SDK,微信需要微信sdk,直播需要直播的sdk(必須的)和IDE(整合開發環境)(可選)