姣旇緝鍜屽樊寮傜殑鍖哄埆

白带清洁度32022-07-18  12

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

1.输出。

Python: print默认换行,如果不换行就要加逗号。

PHP: echo可以输出多个变量;Print()只输出一个变量,成功返回值为1,失败值为0;Print_r()只输出数组;Die()先输出,然后关机;Printf()打印格式字符串;Var_dump()可以判断变量的类型和长度,输出变量的个数。

2.数据类型。

PHP:七种数据类型:字符串、整数、浮点、布尔、数组、对象、空

Python:五种标准数据类型:number、string、list、tuple、dictionary,包括number int、long、float、complex。

3.访问权限。

PHP:三种访问权限,从高到低,公共,受保护,私有私有。

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

4.定义变量和方法。

PHP:弱类型语言。变量是用$定义的。一般来说,变量应该是指带$(和Java不同)的变量。在类中定义变量时,要加上var。定义方法时,函数test (){}应该用function声明。

Python:一种弱类型语言,在定义变量时直接编写。除了访问修饰符之外,不需要添加任何东西。定义方法时,def __init__(self,name):要用def声明,self是一个必须添加的常量,代表这个类的对象,方法体不需要{}。

转载请注明原文地址:https://juke.outofmemory.cn/read/792013.html

最新回复(0)