希望能幫助到你,我将無比快樂。
你的點贊✌️,是我前進的動力。
注釋
隻能單行注釋
Java、C、C++
// 内容
Python
#内容
單、多行注釋
Java、C、C++
Python
'''内容'''
變量
Java和C、C++一樣,是強類型語言。
1.變量必須先聲明後使用。
2.相同類型的變量才可以互相操作。
(不同?強制類型轉化!)
輸出
Java風格
int a = 0; // 初始化必不可少
System.out.print(a);
System.out.println( a+b +"a+b="+(b+c) );//換行
C風格
printf("%d %f %s\n",a,b,c);
C++風格
cout << a << b << c << endl;
Python風格
print(a) #注意沒有 ;
輸入
Java風格
Scanner in = new Scanner(System.in);//必須寫
String str = int.nextLine();//讀入字元串
int a = in.nextInt();//讀入int型資料
double b= in.nextDouble();//讀入double型資料
C風格
scanf("%d %f %s",&a,&b,&c);
C++風格
cin>> a >> b >> c; char next; cin.get(next);
Python風格
a = input("What is your name?") #注意沒有 ;
優先級
特殊的,單目
(-a、+b)
和指派
(a=b)
的結合關系為 從右到左
<----
指派運算符的優先級 < 關系運算符的優先級 < 算數運算符的優先級
強制類型轉化
Java、C風格
double b = 5.1;
int a = (int)b; //(類型)值
C++風格
double b = 5.1; int a = static_cast<int>(b); //static_cast<類型>(值)
Python風格
c++ b = 5.1 a = int(b) # 類型(值)
判斷
Java、C、C++一樣,使用
()和 分号;
注意後面加
{}
if()
{
内容;
}
else
{
内容;
}
而Python更在意對齊,使用
冒号:和 Tab