Python同Java及C++的不同之处
2021-02-15 07:17
标签:存在 system java代码 直接 exce 错误 imp not 判断 1. C++、Java对变量的定义很严格 比如 int a = 0 python则直接定义 a=0 2. C++、Java代码结束时需要用 ;隔开 比如 int a =0; ,而python则不用 a=0 直接换行即可 3. C++、Java中的循环或者判断需要用{}括起来 for (i=0;i
4. C++、Java代码中没有严格的代码对齐要求,但是python中有严格的对其关系 5. 输入输出语句不同, C++: string a; cin >> a; cout
Java: import java.util.Scanner; Scanner sc = new Scanner(System.in); String a=sc.nextLine(); System.out.println(a); python: a=input() print(a) 6.计算精度不同:计算1/1000时,python和c++的结果都是0.001,java得到的结果是0 Python:print(1/(1000)) Java:System.out.println(1/1000); C++:cout
7.判断结构不同 Python a="true" b="true" if a==b: print("两个值相等") Java String a="true"; String b="true"; if(a.equals(b)) { System.out.println("两值相等"); } C++ string a = "true"; string b = "true"; if (a.compare(b)==0) { cout
} 8.异常捕获处理结构:java和c++使用的是try catch结构,python使用的是try except结构 Python try: print(1/0) except Exception as e: print("除数不能为0") Java try { System.out.println(1/0); } catch (Exception e) { // TODO: handle exception System.out.println("除数不能为0"); } 9.i++ :C++、Java中使用i++进行i+1操作,在python中不存在i++ 10.python 中没有 && ,!, ||(但存在&(与)、|(或)、!=(不等于)) 这3个运算符,在逻辑表达式中写成这3个会报逻辑错误的。要实现同样的功能,要写成 and,not,or Python同Java及C++的不同之处 标签:存在 system java代码 直接 exce 错误 imp not 判断 原文地址:https://www.cnblogs.com/lixv2018/p/12716667.html
文章标题:Python同Java及C++的不同之处
文章链接:http://soscw.com/index.php/essay/55543.html