二、语法对照总览
- for (int i=0;i<10;i++) → for i in range(10)
- if (x>0) { ... } → if x>0:
- String s = "a"+i → s = f"a{i}"
- list.get(i) → list[i]
- map.put(k,v) → dict[k]=v
三、最常用语法对照(详细)
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
for i in range(10):
print(i)
一句话理解:range(10) 就是 0~9。
if (score >= 60) {
System.out.println("pass");
} else {
System.out.println("fail");
}
if score >= 60:
print("pass")
else:
print("fail")
一句话理解:Python 靠缩进,不用大括号。
四、函数、类、对象对照
public int add(int a, int b) { return a + b; }
def add(a, b):
return a + b
class User {
String name;
{ .name = name; }
}


