
正文
python调用函数归值 python中函数的调用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
python 怎么在 下一个函数中 调用上一个函数的值
你的问题:
你先定义了一个函数;
然后在调用一个函数,但是定义过程中你的函数是有返回值的,调用的话,你应该用一个变量去“放”这个值;所以这里get(5,6)看不到任何输出;
如下:
def shan():
...
rsult=get(a,b)
print result
...
或者直接print get(a,b)
相关问答
Q1: python中怎么调用上一函数的返回值?
修改函数定义为save_image(content, dir_path),调用时传递实际路径作为参数。
Q2: python爬虫 函数返回值如何调用?
在if 里只需要yield "" + item_url.attrs['href']
然后Lsit(最好改可名,在python规范里,函数命名是全小写,而list又是保留字,比如改为display_hrefs)只需要循环输出getUrl的结果就好:
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("")
Q3: python自定义函数返回值的问题
使用返回值的方法有两种:
可以直接把调用的函数作为变量使用
可以用调用函数给一个变量赋值
第一种情况见如下例子:
l = [1,2,3,4,5]
def add_element(list, element):
list.append(element)
return list
print add_element(l, 6)
# [1,2,3,4,5,6]
print add_element(l, 6)[5]
# 6
第二种情况:
l1 = add_element(l, 6)
print l1
# [1,2,3,4,5,6]
print l1[5]
# 6
注意: 以上例子都是应用于python 2.x
python调用函数归值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python中函数的调用、python调用函数归值的信息别忘了在本站进行查找喔。








