python,java,c++,php哪个好,python与php相比哪个好
1.输出
Python: print默认断行,如果没有断行就要加逗号。
PHP: echo可以输出多个变量;Print()只输出一个变量,成功返回值为1,失败值为0;Print_r()只输出数组;Die()先输出,然后关机;Printf()打印格式字符串;Var_dump()可以判断变量的类型和长度,输出变量的值。(后面的其实都是方法,作为yxdmla,先写下来。)
Java:system . out . println();换行输出。system . out . print();非包装输出
2.数据类型Java:我们常说的八种基本类型:byte、short、int、long、float、double、char、boolean。此外,还有字符串、列表和映射。.
PHP:七种数据类型:字符串、整数、浮点、布尔、数组、对象、空
Python:五种标准数据类型:number、string、list、tuple和dictionary,其中Number包括int、long、float和complex。
3.访问权限
Java:四种访问权限,从高到低:public、protected、default(默认)private
PHP:三种访问权限,从高到低,公共,受保护,私有私有。
Python: _foo表示不能直接访问的类属性,需要通过类提供的接口访问;__foo表示类的私有成员;__foo__特定于方法的特殊标识
3.定义变量和方法
Java:作为强类型语言,应该用数据类型来定义,比如:定义变量int a=b;定义方法public static int test(){ };权限修饰符是静态返回值类型方法名吗?
PHP:弱类型语言。变量是用$定义的。一般变量指带$(和Java不一样)的变量。在类中定义变量时,会添加var。定义方法时,用function声明函数test (){}。
Python:一种弱类型语言,在定义变量时直接编写。除了访问修饰符之外,不需要添加任何东西。定义方法时,def __init__(self,name):要在def中声明,self是一个必须添加的常量,表示这个类的对象。方法体不需要{},写的是:Python使用缩进来判断方法的内容。
4.笔记
单行注释多行注释
Java:///* */
PHP: ///* */
Python # 多行注释也可以用作多行文本,这取决于它的具体位置。
5.字符串变量是并列的。
爪哇
PHP。(英语时期)
Python,(英文逗号)也可以用占位符%(姑且称之为那个名字吧),比如:print %s有%d台电脑 % (a,b)-a.b是变量。
6.编码
Java:直接在Eclipse中设置。不要谈论JavaWeb中编码的设置
PHP:header( content-type:text/html;charset=utf-8 );
Python: # encoding=utf-8或#coding:utf-8通常写成# -*- coding:utf-8 -*- python3默认为utf-8。
7.数组操作
创建一个数组
Java:String[]array=new String[5];或者String[] array1={ 马超,快升,关羽,刘备,安静墨镜 };
PHP:$ array=new array();或者$array=array(a=A , B = B );
Python: array=[]或array=[1,2,3]
JS:var Array=new Array();或者var array=[1,2,3];
添加数组
PHP:array_push($arr,$ val);
python:array . append(val)# append或array.extend(val) # merge
JS:array . push(val);
删除数组元素
PHP:array _ pop();删除最后一个元素array _ shift();删除第一个元素
Python:array.pop()
JS:array . remove( 111 );
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。