网站首页 > java教程 正文
1、变量
java中定义变量,int a=0;而python中为 a=0;由此可见java要事先申明数据类型,python中无需事先申明数据类型,拿来就可以用,Python 的语法要比Java 更灵活。
2、分号
java的编程语句必须以分号结尾,而python中无需分号结尾。
3、数组
java中数组只能存一种数据类型,而python中可以存多种数据类型。
4、数据类型
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
上面跟java不同的是多了元组,数据字典,少了set,map数据类型
其中元组不能二次赋值,相当于只读列表。
字典是无序的对象集合,是通过键值对来存取
Python支持四种不同的数字类型:
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
java支持八种基本数据类型:byte、short、int、long、float、double、char、boolean
5、字符串
java中用方法contains来字符串中是否包含元素
python中用in来判断字符串中是否包含元素
python 中的址is比较的是地,==比较的是值,根据java的相反
6、if语法
python中的语法为if---elif
java中的语法为if-- if else--
7、导入语句
from…import* 语句
把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:
根据java的不同是,java是在类的后面加*,比如import org.apache.*
8、构造函数
self 代表类的实例,self 在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。
java构造函数是类名的名称,而python的构造函数的名称是_init_
在类的内部,使用 def 关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参数 self,且为第一个参数
9、运算符
Python 中没有 ++ 或 -- 自运算符
最后,小编想说:我是一名python开发工程师,
整理了一套最新的python系统学习教程,
想要这些资料的可以关注私信小编“01”即可(免费分享哦)希望能对你有所帮助
正在学习python的小伙伴或者打算学习的,可以私信小编“01”领取资料!
猜你喜欢
- 2024-10-12 python中的Python和Java,到底有什么不同?
- 2024-10-12 Python和Java你更喜欢哪一个?(python和java哪个更简单)
- 2024-10-12 浅谈Java web开发和Python web开发区别
- 2024-10-12 Python 和 Java 的类语法差别大吗?看看这篇文章
- 2024-10-12 Java和Python的编程对比(java和python区别大吗)
- 2024-10-12 Java和Python的语法秒对比(java语言与python语言的异同、优劣有哪些?)
- 2024-10-12 java编程与Python编程之间的区别(java语言和python)
- 2024-10-12 Python和Java的程序控制语句差别这么大?不看不知道
- 2024-10-12 python和java的编译对比(pythone和java)
- 2024-10-12 Python与Java进行对比,总结出一些有趣且基础的知识
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)