在if 里只需要yield "" + item_url.attrs['href']
創(chuàng)新互聯(lián)公司主營莒縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā),莒縣h5重慶小程序開發(fā)搭建,莒縣網(wǎng)站營銷推廣歡迎莒縣等地區(qū)企業(yè)咨詢
然后Lsit(最好改可名,在python規(guī)范里,函數(shù)命名是全小寫,而list又是保留字,比如改為display_hrefs)只需要循環(huán)輸出getUrl的結(jié)果就好:
def getUrl(url: str):
....html = urlopen(url)
....for item_url in BeautifulSoup((html.read()).find ('div' , class_='AAA').findAll ("a"):
........if 'href' in item_url.attrs:
............yield "" + item_url.attrs['href']
def display_hrefs(url: str):
....for href in getUrl(url):
........print(href)
if __name__ == '__main__':
....display_hrefs("")
在main里需要把函數(shù)調(diào)用結(jié)果賦值給變量,不建議使用global。
username, age, gender, weight, height = inputDetails()
這樣就可以使用了
printlist()函數(shù)增加一個參數(shù)n,變成printlist(n)
調(diào)用函數(shù)時,將makelist()函數(shù)的結(jié)果作為printlist(n)函數(shù)的參數(shù)
printlist(makelist())
函數(shù)調(diào)用的基本語法格式如下所示:
[返回值] = 函數(shù)名([形參值])
其中,函數(shù)名即指的是要調(diào)用的函數(shù)的名稱;形參值指的是當(dāng)初創(chuàng)建函數(shù)時要求傳入的各個形參的值。如果該函數(shù)有返回值,我們可以通過一個變量來接收該值,當(dāng)然也可以不接受。
你的問題:
你先定義了一個函數(shù);
然后在調(diào)用一個函數(shù),但是定義過程中你的函數(shù)是有返回值的,調(diào)用的話,你應(yīng)該用一個變量去“放”這個值;所以這里get(5,6)看不到任何輸出;
如下:
def shan():
...
rsult=get(a,b)
print result
...
或者直接print get(a,b)
當(dāng)前題目:python調(diào)用函數(shù)的值,python中函數(shù)的調(diào)用方法
文章來源:http://m.kartarina.com/article30/hscspo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、云服務(wù)器、網(wǎng)頁設(shè)計(jì)公司、企業(yè)建站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)