Python涔嬭楗板櫒鍏ラ棬
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python涔嬭楗板櫒鍏ラ棬相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/col' title='col'>col 鍏堟潵 == code 涔熶細 main 鍔熻兘 style
姒傝堪锛歱ython瑁呴グ鍣ㄥ睘浜庤繘闃跺繀瀛︾殑锛屽緢澶氫汉鍒氬鏄緢闅炬槑鐧界殑锛岃繖閲岀敤姣旇緝瀹规槗鎳傜殑鏂瑰紡绠€鍗曡涓€涓嬶細锛堟敞鎰忥細杩欓噷闇€瑕佸嚱鏁扮殑鍩虹鐭ヨ瘑锛?/p>
绗竴姝ワ細
鎴戜滑鏈変竴涓嚱鏁帮紝姣斿涓€涓眰鍜岀殑鍑芥暟锛?/p>
def sum_test(): sum=12+20 print(sum)
濡傛灉鎴戜滑闇€瑕佸幓鍐嶅嚱鏁颁腑鍓嶅悗鍔犲叆寮€濮嬭窡缁撴潫鎵撳嵃鐢ㄤ簬璋冭瘯锛屽父瑙勫彲鑳藉鐞嗙殑鍔炴硶鏄幓淇敼杩欎釜鍑芥暟锛屽涓嬫搷浣滐細
def sum_test(): print("-----寮€濮嬭绠?----") sum=12+20 print(sum) print("-----缁撴潫璁$畻-----")
鍦ㄥ墠鍚庤緭鍏rint()鏉ュ鐞?/p>
绗簩姝ワ細
濡傛灉鎴戞湁鏇村鐨勫嚱鏁伴渶瑕佽皟璇曞憿锛岄兘鍘讳慨鏀瑰師鏉ュ凡缁忓皝瑁呭ソ鐨勫嚱鏁帮紵涓€涓竴涓幓鍔犲叆print鐨勮瘽涔熶細寰堟參锛屾湁娌℃湁鏇村ソ鐨勫姙娉曪紵涓嶉敊锛屽彲浠ュ啀瀹氫箟涓€涓皟璇曞嚱鏁?鐒跺悗鍘诲嚱鏁颁腑鍘昏皟鐢ㄨ璋冭瘯鍑芥暟锛屽涓嬶細
def sum_test(): sum=12+20 print(sum) def pr_test(func): print("-----寮€濮嬭绠?----") func() print("-----缁撴潫璁$畻-----") if __name__ == 鈥榑_main__鈥? pr_test(sum_test)
涓婇潰鐨勬柟娉曢€氳繃pr_test()璋冪敤鍑芥暟sum()锛岃兘閬垮厤閲嶅鐨勫幓淇敼锛屼絾鏄垜浠瘡娆¤缁檖r_test()浼犲弬鏁帮紝杩欎篃鏄竴涓笉杞绘澗鐨勬椿鍟婏紝杩欎釜鏃跺€欒楗板櫒灏遍棯浜櫥鍦轰簡锛屽厛鏉ヤ簡鎶妏r_test()鍖呰鎴愪竴涓楗板櫒锛?/p>
def pr_test(func): def out_test(): print("-----寮€濮嬭绠?----") func() print("-----缁撴潫璁$畻-----") return out_test def sum_test(): sum=12+16 print(sum) if __name__ == 鈥榑_main__鈥? res=pr_test(sum_test) res()
銆€杩欐牱涓€涓畝鏄撶殑瑁呴グ鍣ㄥ氨鍋氬ソ浜嗭紝鎴戜滑鍙渶瑕佸湪瀹氫箟sum_test浠ュ悗璋冪敤sum_test涔嬪墠锛屽姞涓妑es= pr_test(sum_test)锛屽氨鍙互杈惧埌璁℃椂鐨勭洰鐨?
杩欎篃灏辨槸瑁呴グ鍣ㄧ殑姒傚康锛岀湅璧锋潵鍍忔槸sum_test琚玴r_test瑁呴グ浜?鏈夋病鏈夊嚱鏁拌瑁呬慨鐨勬劅瑙夛紝鎴戞槸涓€涓矇鍒峰锛岀矇鍒锋湰棰嗗己鍟?锛?/p>
鎴戜滑鐨凱ython鎻愪緵浜嗕竴涓娉曠硸鏉ラ檷浣庡瓧绗﹁緭鍏ラ噺銆傚氨鏄疈pr_test锛岀敤娉曞涓嬶細
def pr_test(func): def out_test(): print("-----寮€濮嬭绠?----") func() print("-----缁撴潫璁$畻-----") return out_test @pr_test def sum_test(): sum=12+16 print(sum) if __name__ == 鈥榑_main__鈥? sum_test()
銆€銆€閫氳繃@pr_test锛屾垜浠氨瀹屾垚浜嗕竴涓楗板櫒鐨勫姛鑳斤紝浠ュ悗浠讳綍鏈夐渶瑕佺殑鍑芥暟锛岄渶瑕佸姞璋冭瘯浠g爜锛堝彲浠ユ槸浠讳綍鍏敤鍔熻兘锛夛紝閭d箞鎴戜滑鍦ㄥ墠闈㈠姞涓婅繖涓狜func(瀵瑰簲鍑芥暟鍚?灏卞彲浠ヤ簡锛屽ぇ瀹舵湁娌℃湁鎺屾彙鍒皃ython瑁呴グ鍣ㄧ殑姒傚康鍛紵
澶у箙搴﹀彂鏄殑鍙戦€佸埌
以上是关于Python涔嬭楗板櫒鍏ラ棬的主要内容,如果未能解决你的问题,请参考以下文章