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是必须要加的常量 , 代表该类的对象 , 方法体不用{} 。
推荐阅读
- 鹿茸膏的功效与作用及食用方法是什么
- 芒果的功效与作用有什么
- 听会穴的准确位置与作用
- 紫塞秋风洗髓经怎么获得 贪婪与感恩支线选项介绍
- 虾红素的功效与作用是什么
- 强肾果的作用与功效哪些菜补肾
- 调制乳与纯牛奶一样吗
- 衡水二中与深县一中哪个学校好些
- 楼上住户卫生间漏水与楼下住户如何处理
- 黑木耳炒虾仁功效与做法