当前位置: 首页 > 生活常识

python与php的区别 专家解析python与php的四大区别

时间:2024-12-02 16:18:58

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,floatplex

3、访问权限。

PHP:三种访问权限,由高到低为public,protected,private

Python: _foo代表不能直接访问的类属性,需要通过类提供的接口访问;__foo代表类的私有成员;__foo__特殊方法专用的标识

4、定义变量和方法。

PHP: 弱类型语言,用$定义变量,一般情况下变量引用变量时也要带着$(区别于Java), 在类中定义变量时还要加var ,定义方法时 function test (){} 要用function声明。

Python:弱类型语言,定义变量时直接写,除了访问权限修饰符不需要加别的。定义方法时 def __init__(self,name): 要用def声明,self是必须要加的常量,代表该类的对象,方法体不用{}。

上一篇:楚乔大结局 楚乔人物介绍
下一篇:正铲挖掘机和反铲挖掘机的区别 专家解析正铲挖掘机和反铲挖掘机的三大区别
  • 182在爱情里的意思
  • 福州市12345便民服务平台入口:http://fz12345.fuzhou.gov.cn
  • 男宝宝2023好听的名字
  • 狗年姓林的男孩名字
  • 5s哪年出的 5s介绍
  • 猪宝宝男孩名字免费
  • 黄姓女孩取名大全
  • 苏州市12345阳光便民服务平台:http://www.12345.suzhou.gov.cn
  • 怎么看北上资金流入
  • 梦见白马是什么征兆 周公解梦带你了解真相
  • 182在爱情里的意思

    福州市12345便民服务平台入口:http://fz12345.fuzhou.gov.cn

    男宝宝2023好听的名字

    狗年姓林的男孩名字

    5s哪年出的 5s介绍

    猪宝宝男孩名字免费

    黄姓女孩取名大全

    苏州市12345阳光便民服务平台:http://www.12345.suzhou.gov.cn

    怎么看北上资金流入

    梦见白马是什么征兆 周公解梦带你了解真相