假如我在notepad++里寫了一個函數(shù)如下:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了宜陽免費建站歡迎大家使用!
[python] view plain copy
def enroll(name, gender):
print 'name:', name
print 'gender:', gender
將他保存在你的文件夾中,后綴用.py,如ex.py
如何才能在powershell中調(diào)用它呢?
打開powershell,然后輸入python
import ex
ex.enroll('a', 'b')
name: a
gender: b
這樣就會有輸出啦!
python中調(diào)用寫文件函數(shù)的方法:
使用“open(‘文件路徑’, ‘w’)”語句就可以打開文件了,然后用“write(內(nèi)容)”函數(shù)就可以將文件寫入進去了
示例代碼如下:
執(zhí)行結(jié)果如下:
更多Python知識,請關(guān)注:Python自學網(wǎng)?。?/p>
函數(shù)調(diào)用的基本語法格式如下所示:
[返回值] = 函數(shù)名([形參值])
其中,函數(shù)名即指的是要調(diào)用的函數(shù)的名稱;形參值指的是當初創(chuàng)建函數(shù)時要求傳入的各個形參的值。如果該函數(shù)有返回值,我們可以通過一個變量來接收該值,當然也可以不接受。
在python中,除了調(diào)用下載的擴展庫之外,還可以自定義函數(shù),方便自己。把基礎(chǔ)模塊放在固定文件夾(或相對固定文件夾),使用sys.append(r’自定義的模塊路徑’)實例如下:
1、在E:pycharm新建hello.py實現(xiàn)基礎(chǔ)功能函數(shù)(定義一個hello()函數(shù))
2、 調(diào)用自定義的函數(shù)
3、 運行結(jié)果為:
更多Python相關(guān)技術(shù)文章,請訪問Python教程欄目進行學習!以上就是小編分享的關(guān)于python中如何調(diào)用自己寫的函數(shù)的詳細內(nèi)容希望對大家有所幫助,更多有關(guān)python教程請關(guān)注環(huán)球青藤其它相關(guān)文章!
1、首先在當前目錄下找有沒有abc、abc.py
2、找python的安裝目錄:F:\Python2.7Exe\Lib\site-packages;F:\Python2.7Exe\Lib;
3、找電腦中path下面的目錄
于是我改變路徑,將保存的abc.py文件直接放在python的安裝目錄下,使用import abc命令,然后在Python交互界面用 abc.XXX(XXX是abc.py文件中的定義函數(shù)的函數(shù)名),解決了調(diào)用自定義函數(shù)問題。
可以定義一個由自己想要功能的函數(shù),以下是簡單的規(guī)則:
函數(shù)代碼塊以 def 關(guān)鍵詞開頭,后接函數(shù)標識符名稱和圓括號()。
任何傳入?yún)?shù)和自變量必須放在圓括號中間。圓括號之間可以用于定義參數(shù)。
函數(shù)的第一行語句可以選擇性地使用文檔字符串—用于存放函數(shù)說明。
函數(shù)內(nèi)容以冒號起始,并且縮進。
return [表達式] 結(jié)束函數(shù),選擇性地返回一個值給調(diào)用方。不帶表達式的return相當于返回 None。