在python中,除了調用下載的擴展庫之外,還可以自定義函數,方便自己。把基礎模塊放在固定文件夾(或相對固定文件夾),使用sys.append(r’自定義的模塊路徑’)實例如下:
公司主營業務:成都網站制作、成都網站設計、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。創新互聯公司是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創新互聯公司推出涿鹿免費做網站回饋大家。
1、在E:pycharm新建hello.py實現基礎功能函數(定義一個hello()函數)
2、 調用自定義的函數
3、 運行結果為:
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關于python中如何調用自己寫的函數的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
1:
簡單的函數演示:
這個enumerate 函數挺有意思,用一次就愛不釋手,可以自己去敲敲代碼感受一下。
2:上面僅僅是簡單的一個展示已經存在的書籍名稱,加入我新增了一本書,新增完成之后,我需要再show一下目前我有那些書呢?
如果沒有函數之前,我們肯定需要再次執行一遍所有有關print的代碼,但是函數的功能就是讓我們減少重復冗余的代碼,只要再次調用show_book()即可。
再舉一個簡單的例子,在一個函數內調用另外一個函數,并傳遞參數
已有字符串形式的函數名稱,那么如何調用這個函數呢?
通過調用內置函數locals()和globals()返回的字典對象,就可以可以獲得名稱與對象的映射關系。其中,locals()僅在全局范圍內調用時可以獲得函數對象。 我們來看以下的例子。
需要注意的是,使用上述方法通過字符串調用函數時,為了系統的安全,防止執行任意函數,需要對函數名做一些處理,也就是使用統一的前綴為這些函數命名。例如在上述例子中,使用前綴cmd_+函數名的形式定義函數(cmd_help,cmd_sum)。
在傳入函數名字符串時,只傳入函數名的后半部分(如"help","sum"),由程序添加前綴后組成完整的函數名,再調用該函數。
對于類的成員函數,則可以使用getattr()獲得類成員函數。
上述代碼通過字符串調用了類成員函數,與前一段代碼執行的結果相同。
此外,還可以使用字典將字符串與函數對應起來調用,缺點就是每增加一個函數需要相應在字典對象中添加相應的鍵值,增加代碼維護工作量。
以上代碼在Python 3.6以上運行通過。
網頁標題:python調函數 python定義函數調用函數
當前路徑:http://vcdvsql.cn/article32/hehjsc.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、外貿建站、建站公司、網站策劃、微信公眾號、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯