python與php的區別 專家解析python與php的四大區別

文章插圖
1、輸出 。
Python: print 默認換行 , 不換行要加逗號 。
PHP: echo 可以輸出多個變量;print ()只輸出一個變量 , 且成功返回值為1 , 失敗為0;print_r() 只輸出數組;die() 先輸出 , 后關機;printf() 格式化輸出字符串;var_dump()可以判斷一個變量的類型與長度,并輸出變量的數 。
2、數據類型 。
PHP:七個數據類型:String,Integer,Float,Boolean,Array,Object,NULL
Python:五個標準的數據類型:Number,String,List,Tuple,Dictionary 其中包括Numberint,long,float,complex
3、訪問權限 。
【python與php的區別 專家解析python與php的四大區別】PHP:三種訪問權限 , 由高到低為public,protected,private
Python: _foo代表不能直接訪問的類屬性 , 需要通過類提供的接口訪問;__foo代表類的私有成員;__foo__特殊方法專用的標識
4、定義變量和方法 。
PHP: 弱類型語言 , 用$定義變量 , 一般情況下變量引用變量時也要帶著$(區別于Java), 在類中定義變量時還要加var , 定義方法時 function test (){} 要用function聲明 。
Python:弱類型語言 , 定義變量時直接寫 , 除了訪問權限修飾符不需要加別的 。定義方法時 def __init__(self,name): 要用def聲明 , self是必須要加的常量 , 代表該類的對象 , 方法體不用{} 。
推薦閱讀
- 鹿茸膏的功效與作用及食用方法是什么
- 芒果的功效與作用有什么
- 聽會穴的準確位置與作用
- 紫塞秋風洗髓經怎么獲得 貪婪與感恩支線選項介紹
- 蝦紅素的功效與作用是什么
- 強腎果的作用與功效哪些菜補腎
- 調制乳與純牛奶一樣嗎
- 衡水二中與深縣一中哪個學校好些
- 樓上住戶衛生間漏水與樓下住戶如何處理
- 黑木耳炒蝦仁功效與做法
