python,java,c++,php哪个好,python与php相比哪个好

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: