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、访问权限
PHP:三种访问权限,由高到低为public,protected,private
Python: _foo代表不能直接访问的类属性,需要通过类提供的接口访问;__foo代表类的私有成员;__foo__特殊方法专用的标识
4、定义变量和方法
PHP: 弱类型语言,用$定义变量,一般情况下变量引用变量时也要带着$(区别于Java), 在类中定义变量时还要加var ,定义方法时 function test (){} 要用function声明。
Python:弱类型语言,定义变量时直接写,除了访问权限修饰符不需要加别的。定义方法时 def __init__(self,name): 要用def声明,self是必须要加的常量,代表该类的对象,方法体不用{}。
2021-07-28 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
PHP是什么?PHP代表超文本预处理器,它是一种服务器端脚本语言,用于开发动态网站或Web应用程序,PHP可以轻松地与所有主要操作系统上的所有主要web服务器集成,免费且高效,即便是非技术用户,可以轻松一些有用的技巧,使他们的网页更易于管理、有用。
Python和PHP有什么区别?
构架:Python的框架数量较多,php用户可以访问成熟的框架;
领域:python广泛用于人工智能、数据科学等科学界领域,php是web开发的首选语言;
社区支持:python目前处于快速增长阶段,php有更广泛的社区支持;
热度:python在各个方面都有非常不错的表现,python学习曲线较低;
可读性:python使用非常严格的缩进强制执行,比PHP可读性更高,而PHP是高度记录的,遵循经典方法;
类型:python是通用编程语言,PHP是专门用于Web开发的编程语言。