Python|浅谈Python和Java的区别-Part1

Python和Java的区别
之前做java,现在自己初学Python,以后会继续补充,出错的地方希望大家指出
1.Java开发偏向于软件工程,团队协同,Python更适合小型开发
2.Java是一种静态类型语言,Python是一种动态类型语言
3.Java中的所有变量需要先声明(类型)才能使用,Python中的变量不需要声明类型
4.Java编译以后才能运行,Python直接就可以运行
5.JAVA 里的块用大括号对包括,Python 以冒号 + 四个空格缩进表示
6.JAVA 每行语句以分号结束,Python 可以不写分号
【Python|浅谈Python和Java的区别-Part1】python只有四种数据:整数,长整数、浮点数和复数
java则有char,short,byte,int,long,float,double类型
Python中没有表示单个常量字符串类型的char类型,其可以用单引号‘ ’或双引号“ ”来表示一个字符串,也可以用三引号来表示一个多行字符串
Java中char表示单个字符,String表示一个字符串,常量字符或字符串用双引号“ ”表示
Python在字符串末尾加上反斜杠(/)表示字符串在下一行继续
Java用加号(+)表示字符串在下一行继续
Python中还有可以在字符串前加前缀r或R:表示自然字符串,即不对字符串做转移处理比java方便
Python可以加前缀u或U:表示unicode字符串
Python中表示幂计算,如果 Xy表示 Xy
Python中//表示整除,即商的整数部分
Python中表示按位翻转,x就是-(x+1)

    推荐阅读