tft每日頭條

 > 科技

 > python與php的區别

python與php的區别

科技 更新时间:2024-11-23 03:04:28

  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、訪問權限。

  PHP:三種訪問權限,由高到低為public,protected,private

  Python: _foo代表不能直接訪問的類屬性,需要通過類提供的接口訪問;__foo代表類的私有成員;__foo__特殊方法專用的标識

  4、定義變量和方法。

  PHP: 弱類型語言,用$定義變量,一般情況下變量引用變量時也要帶着$(區别于Java), 在類中定義變量時還要加var ,定義方法時 function test (){} 要用function聲明。

  Python:弱類型語言,定義變量時直接寫,除了訪問權限修飾符不需要加别的。定義方法時 def __init__(self,name): 要用def聲明,self是必須要加的常量,代表該類的對象,方法體不用{}。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved