python中int?
print 'main'當腳本作為執行腳本時__name__的值為__main__當腳本作為模塊時__name__為模塊文件名。
main函數在程序中大多數是必須存在的。C語言標準中強制要求main函數的返回值類型為int,main函數的返回值是傳遞給操作系統,讓操作系統判斷程序的執行情況。
一個程序,無論復雜或簡單,總體上都是一個“函數”;這個函數就稱為“main 函數”,也就是“主函數”。
比如有個“做菜”程序,那么“ 做菜 ”這個過程就是“主函數”。
在主函數中,根據情況,你可能還需要調用“買菜,切菜,炒菜”等子函數。
main函數在程序中大多數是必須存在的,但是依然有例外情況,比如windows編程中可以編寫一個動態鏈接庫模塊,這是其他windows程序可以使用的代碼。
由于DLL模塊不是獨立的程序,因此不需要main函數。
從函數的形勢看,函數分兩類: 無參函數。
printstar和print_message就是無參函數。
在調用無參函數時,主調函數并不將數據傳送給被調用函數,一般用來執行指定的一組操作。 有參函數。
在調用函數時,在主調函數和被調用函數之間有數據傳遞。
也就是說,主調函數可以將數據傳遞給被調用函數使用,被調用函數中的數據也可以帶回來供主調函數使用。