main函式需要儲存在名為main的包中,只有這樣才能生成可執行檔案
,定義函式使用func,函式傳參時,引數型別和名稱相反
func
test
(name string
)
乙個函式允許返回多個值,比如乙個值和乙個錯誤值,當有錯誤值返回時,盡量不要使用其他值,避免錯誤加重
宣告變數的兩種方式:
name1 :=
"xiang"
var name =
"xiang"
//兩種宣告方式都可以,第一種方式簡化了var
//編譯器也可以檢測函式的返回值來確定變數型別
迭代器
for index,value :=
range values
for迴圈也可以使用佔位符,佔據不需要的資料的位置
例如:
for
_,value :=
range values
python開發 與其他語言的比較
1 關於函式 1 不需要指定返回型別,不需要指定是否有返回值,每個函式都有返回值,沒有的話,就返回none 2 引數也可以不指定型別,可以有預設引數,但是必須放到最後,呼叫的時候指定引數的值,和順序無關 3 支援lamda方式 2 關於資料型別 python 是一種動態資料型別的語言,在執行期間才去...
Python與其他語言的區別
python中沒有自增自減運算。python 不使用 的哲學邏輯 編譯解析上的簡潔與語言本身的簡潔。舉個例子來說python 與 c 語言概念上的一些差異 python 中,變數是以內容為基準而不是像 c 中以變數名為基準,所以只要你的數字內容是5,不管你起什麼名字,這個變數的 id 是相同的,同時...
python語言的優點及與其他語言相比
是用來定義電腦程式的形式語言。我們通過程式語言來編寫程式 再通過語言處理程式執行向計算機傳送指令,讓計算機完成對應的工作。簡單來說,程式語言就是人類和計算機進行交流的語言。python就是一門程式語言,而且是現在世界上最流行的程式語言之一。python是一門語法簡潔優美,功能強大無比,應用領域非常廣...