python和java等其它語言的區別:
1.不用定義變量類型
2.代碼塊用:代替
3.不需要分號
4.動態賦值
即: x=1
x=1.1
x=“你好“
編譯正確,自動將x賦值為字符串類型
5.沒有真正的常量,雖然常量用大寫表示,但是任然可以改變它的值
6.輸入和輸出:
輸入input的返回類型一定是字符串類型,字符串類型可能需要轉換成對應的整數,小數或者其它類型,例如:
s=input(”日期是:”)
此處需要將data轉成整數類型
data=int(s),data為整數類型
下圖中在這裡name是字符串類型,不用轉換
print(字符串,任意值)
格式化輸出,和c語言類似:
結果:
7.不需要小括號,例如:
8.需要至少一個空格的縮進,否則編譯出錯,注意:java沒有縮進也不會出錯。
9.除法:
輸出: