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涔嬭楗板櫒鍏ラ棬的主要内容,如果未能解决你的问题,请参考以下文章

Python鍏ラ棬鍩虹

webpack鍏ラ棬-涓汉瀛︿範璧勬簮鏀堕泦

Java鍏ラ棬(鍩虹绡囦竴)

鍊嶅鍏ラ棬

mybatis鍏ラ棬

JavaPoet鍏ラ棬