python后端和java后端有什么区别啊,python和java有什么不同
因为工作需要,最近看了Python2和PHP5,总结了一下(参考初学者教程)。)谦手套第一次写博客。欢迎冷静的白云意见)))))。
超文本标记语言
1.输出
Python:默认情况下打印换行。如果不换行,输入逗号java。
PHP: echo可以输出多个变量;
Print))只输出一个变量,成功返回值为1,失败值为0。
Print_r()只输出一个数组。Die))先输出,再关闭;Printf))打印格式字符串;var_dump()
可以确定变量的类型和长度,输出变量值。(以下其实都是方法,作为卑微的手套,先记下来)))))))。
姐姐
ava:system . out . println(;换行输出。system . out . print(;无换行输出
2.数据类型
Java:八种最常见的基本类型是字节型、短整型、长整型、浮点型、双精度型、字符型和布尔型。和字符串、列表、映射.python。
PHP: string,integer,floating point,Boolean,array,object,empty程序员七种数据类型。
Python:有五种标准数据类型:数字、字符串、列表、元组和字典。包括numberint、long、float和complex数组。
3.访问权限
Java:有四种权限:公共、受保护和默认私有应用。
PHP:有三种权限:公共、受保护和私有。
Python: _foo表示不能直接访问的类属性,而必须通过类提供的接口访问的__foo表示类__foo__的专用成员专用于特殊方法的标识spa。
3.定义变量和方法
Java:作为强语言,它有变量int a=b;方法公共静态int测试;权限修饰符是否是静态返回类型方法名。
在PHP:弱语言中,变量通常是用$定义的,变量在引用变量时也是有$的。(不像Java。在类中定义变量时添加var,在函数中定义方法时声明函数test
Python:弱类型语言是在定义变量的时候直接写的,没有添加权限修饰符。定义方法时,def __init__(self,name):用def声明。Self是常量,表示这个类中的对象在方法体中不使用{},而Python写在:下缩进方法的内容。
4.评论
单行注释多行注释
Java:///* */
PHP: ///* */
Python # " " "多行注释也可以作为多行文本,可以看到它的具体位置。
5.字符串变量的并行配置
爪哇
PHP。(英语时期))。
Python,(英文逗号也是占位符)用这个名字)比如打印“%s is (D computers)) (a,b)-a.b作为变量。
6.编码
Java:直接在eclipse中设置。不涉及在JavaWeb上设置编码。
PHP:header(内容类型:text/html;charset=utf-8 ;
Python:#encoding=utf-8或者#coding:utf-8默认写成utf-8是为了突出程序员伟大的艺术细胞。
7.排名练习
创建一个数组
Java:string[]array=new string[5];或者String[] array1={ 马超, gldjd ,关羽,刘备, pgddfs };
PHP:$ array=new array(;或者$array=array(a=a , B =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# add或array.extend# merge
js:array . push(val;
删除数组元素
PHP:array _ pop(;删除最后一个元素array _ shift(;删除第一个元素
Python:array.pop(
js:array . remove( 111);
先写这么多,然后继续写。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。