python入門

語法 python java 說明 類 class clsname : class clsname {} python 沒用{},這是通過 : + tab 鍵 的組合完成 {} 的作用,從視覺上看不如 java 語法好 成員變量 公有成員變量與私有成員變是是通過--來區分的。如 int a 是公有成員,int __b 是私有成員 java 中是通過 public 和 private 來區分的 python語法不是特別清晰 成員函數 def func(self) :+tab int func() {} python 使用關鍵字 def 定義函數,這個是優點,但返回值和輸入參數呢?另外,python中的公有成員函數與私有成員函數也是通過__進行區分的 構造函數 def init(self):+tab 與函數名一樣 這方面感覺python要比java好 析構函數 def del(self):+tab ~函數名() python的析構函數好像很少用到 類的繼承 class clsname(DerivedClass): + tab class clsname : public DerivedClass{} 註釋 # 單行註釋,多行註釋用 '''...''' 或 """...""" 使用 // 進行單行註釋,或 /*...*/用於多行註釋 引入庫或模塊 import lib 引入庫或from lib import function從某個庫中引入某個方法 import lib 兩者差別不大 字符串的拼接 + + 兩者相同 格式化輸出 print("xxx %d, %s" %(14, "aaa")) 沒有 python的格式化與 C 語言中的printf很類似,只不過在傳參數時,printf 是用 ,分割的,而 python 用 % 分割 條件控制 if 條件 :elif 條件: else : if(){}else if (){} else{} 差別非常大,python的if 語句沒有 () while while 條件:+ tab while() {} java更清晰 for for 變量 in list: + tab for( 類型 變量 in list){}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章