Python函数返回值250214
import requests
from xml.etree import ElementTree as ETdef xml_to_list(city):data_list = []url = "...".format(city) # 具体url地址就不写了res = requests.get(url = url)root = ET.XML(res.text)for node in root:data_list.append(node.text)return dat_listresult = xml_to_list("Shenyang")# 接收函数返回值
print(result)
- 定义一个函数如果没有写
return 值
就会默认返回None
- 如果只写了
return
与写成return None
效果是一样的 - 如果想要返回多个值,可以在
return
后面传值,且用逗号分隔,会把结果值转换成元组。但不能只传一个逗号,一定要带值,而且值要在逗号前面
- 如果只写了