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是必须要加的常量,代表该类的对象,方法体不用{}。