看了你發(fā)的函數(shù):
目前成都創(chuàng)新互聯(lián)公司已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、江源網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
def Wait(self):
self._app.MainLoop()
看名字應(yīng)該是啟動(dòng)了阻塞循環(huán),去處理app的請(qǐng)求,這個(gè)就是需要一直運(yùn)行的,因?yàn)橐坏┩V沽耍愕腶pp請(qǐng)求就沒(méi)發(fā)處理了。
如果你需要啟動(dòng)后再執(zhí)行的別的程序,可以使用多進(jìn)程,把這個(gè)啟動(dòng)放在別的進(jìn)程里去執(zhí)行。
如果解決了您的問(wèn)題請(qǐng)采納!
如果未解決請(qǐng)繼續(xù)追問(wèn)
歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《在Python中函數(shù)的定義與創(chuàng)建詳解》。本文的主要內(nèi)容有:函數(shù)的定義、函數(shù)的定義規(guī)則、函數(shù)的創(chuàng)建。
我們?cè)谥袑W(xué)的時(shí)候,在數(shù)學(xué)課中學(xué)過(guò)函數(shù),函數(shù)是數(shù)學(xué)最重要的一個(gè)模塊。在Python中,函數(shù)的應(yīng)用非常廣泛。在前面我們已經(jīng)多次接觸過(guò)函數(shù)。例如,用于輸出的print()函數(shù),用于輸入的input()函數(shù),以及用于生成一系列整數(shù)的range()函數(shù)。但這些都是Python內(nèi)置的標(biāo)準(zhǔn)函數(shù),可以直接使用。除了可以直接使用的標(biāo)準(zhǔn)函數(shù)外,Python還支持自定義函數(shù)。即通過(guò)將一段有規(guī)律的、重復(fù)的代碼定義為函數(shù),來(lái)達(dá)到一次編寫(xiě)、多次調(diào)用的目的。使用函數(shù)可以提高代碼的重復(fù)利用率。
那什么是函數(shù)呢?
1、函數(shù)的定義
如果在開(kāi)發(fā)程序時(shí),需要某塊代碼多次,但是為了提高編寫(xiě)的效率以及代碼的重用,所以把具有獨(dú)立功能的代碼塊組織為一個(gè)小模塊,這就是函數(shù)。
函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段。函數(shù)的輸入可稱為參數(shù),輸出可稱為返回值。
2、函數(shù)的定義規(guī)則
2.1、函數(shù)代碼塊要以 def 關(guān)鍵詞開(kāi)頭,后接函數(shù)標(biāo)識(shí)符名稱與括號(hào)(),同時(shí)不要忘記冒號(hào)':'的使用
2.2、不主動(dòng)調(diào)用函數(shù)時(shí),函數(shù)不會(huì)被使用
2.3、圓括號(hào)之間可以用于定義參數(shù),任何入?yún)?shù)和自變量必須放在圓括號(hào)中間。
2.4、函數(shù)的第一行語(yǔ)句可以選擇性地使用文檔字符串—用于存放函數(shù)說(shuō)明。
2.5、函數(shù)內(nèi)容以冒號(hào)起始,并且縮進(jìn)。
2.6、return [表達(dá)式] 結(jié)束函數(shù),選擇性地返回一個(gè)值給調(diào)用方。不帶表達(dá)式的return相當(dāng)于返回 None。
3、函數(shù)的創(chuàng)建
創(chuàng)建函數(shù)也稱為定義函數(shù),可以理解為創(chuàng)建一個(gè)具有某種用途的工具。使用def關(guān)鍵字實(shí)現(xiàn),具體的語(yǔ)法格式如下:
def functionname([parameterlist]): ['''comments'''] [functionbody]
參數(shù)說(shuō)明如下:
functionname:函數(shù)名稱,在調(diào)用函數(shù)時(shí)使用。
parameterlist:可選參數(shù),用于指定向函數(shù)中傳遞的參數(shù)。如果有多個(gè)參數(shù),各參數(shù)間使用逗號(hào)“,”分隔。如果不指定,則表示該函數(shù)沒(méi)有參數(shù)。在調(diào)用時(shí),也不指定參數(shù)。
'''comments''':可選參數(shù),表示為函數(shù)指定注釋,注釋的內(nèi)容通常是說(shuō)明該函數(shù)的功能、要傳遞的參數(shù)的作用等,可以為用戶提供友好提示和幫助的內(nèi)容。
functionbody:可選參數(shù),用于指定函數(shù)體,即該函數(shù)被調(diào)用后,要執(zhí)行的功能代碼。如果函數(shù)有返回值,可以使用return語(yǔ)句返回。
站長(zhǎng)在線提醒你:
1、函數(shù)體“functionbody”和注釋“'''comments'''”相對(duì)于def關(guān)鍵字必須保持一定的縮進(jìn)。
2、如果想定義一個(gè)什么也不做的空函數(shù),可以使用pass語(yǔ)句作為占位符。
例如,定義一個(gè)過(guò)濾危險(xiǎn)字符的函數(shù)filterchar(),代碼如下:
運(yùn)行上面的代碼,將不顯示任何內(nèi)容,也不會(huì)拋出異常,因?yàn)閒ilterchar()函數(shù)還沒(méi)有調(diào)用。
在下一個(gè)知識(shí)點(diǎn),站長(zhǎng)在線就來(lái)講解《在Python中函數(shù)的調(diào)用》。關(guān)注站長(zhǎng)在線,學(xué)習(xí)Python不迷路!歡迎你對(duì)站長(zhǎng)在線進(jìn)行關(guān)注,評(píng)論,點(diǎn)贊,分享、轉(zhuǎn)發(fā)!
函數(shù)內(nèi)用 return
函數(shù)外用 exit()
說(shuō)明,函數(shù)內(nèi)也可用 exit() 停止后面的指令執(zhí)行,但這樣會(huì)使基于函數(shù)的線程出現(xiàn)問(wèn)題,所以不建議在函數(shù)內(nèi)使用 exit(),函數(shù)內(nèi)如果不想執(zhí)行指令了,最好用 return 進(jìn)行結(jié)束函數(shù),這樣可以把控制權(quán)交給主調(diào)函數(shù),而不是退出程序
擴(kuò)展資料:
return語(yǔ)句是python語(yǔ)言中函數(shù)返回的一個(gè)值,每個(gè)函數(shù)都應(yīng)該有一個(gè)返回值,其中,return返回值可以是一個(gè)數(shù)值,一個(gè)字符串,一個(gè)布爾值,一個(gè)列表,或者函數(shù)。
在Python中return函數(shù)返回值return,函數(shù)中一定要有return返回值才是完整的函數(shù),如果用戶沒(méi)有定義Python函數(shù)返回值,那么得到的結(jié)果是None對(duì)象。
簡(jiǎn)答來(lái)說(shuō):通過(guò)外部的一個(gè)變量
T=fasle
def regist():
""" 注冊(cè)"""
print “注冊(cè)”
T=true
def login():
""" 登陸"""
if not T:
print "先注冊(cè)"
return
print “登陸成功”
def logout():
""" 注銷"""
T=fasle
一般的話
注冊(cè)后都會(huì)在數(shù)據(jù)庫(kù)中 記錄注冊(cè)信息
登陸的時(shí)候 先去到數(shù)據(jù)庫(kù)中查看是否有 沒(méi)有返回空 有的話返回注冊(cè)信息 ,比如登陸密碼 用于下步的密碼核對(duì)
return break 都可以終止函數(shù)的運(yùn)行
exit(0) # 無(wú)錯(cuò)誤退出
exit(1) # 有錯(cuò)誤退出
這兩條語(yǔ)句一般都會(huì)加在程序的最后 因?yàn)閑xit是迫使系統(tǒng)去終止程序的運(yùn)行
沒(méi)有結(jié)束符。Python是通過(guò)縮進(jìn)代碼來(lái)區(qū)分函數(shù)、For循環(huán)、IF語(yǔ)句等。
當(dāng)前名稱:python未結(jié)束函數(shù),python 函數(shù)結(jié)束
文章URL:http://jinyejixie.com/article14/hsojde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、自適應(yīng)網(wǎng)站、響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、微信公眾號(hào)、網(wǎng)頁(yè)設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)