十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
题主你好,
成都创新互联专注于福清企业网站建设,成都响应式网站建设公司,商城网站建设。福清网站建设公司,为福清等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
关键点在于函数如果没有明确使用return关键字指定函数的返回值,则默认返回值是none.
-----
所以temp = hello()这句的理解就是: 执行hello()这个函数, 并且把函数的返回值赋给变量temp, 但hello()函数中没有return语句, 所以hello()函数的返回值为默认的none.
-----
题主还可以在hello()函数最后加一个: return 123
然后再行一下看看,就明白了.
=====
希望可以帮到题主, 欢迎追问.
python两个return连在一起返回return。python用def语句创建函数时,return语句把结果返回到调用的地方,并且退出函数。return语句在同一函数中可以出现多次,但只要有一个得到执行,就会直接结束函数的执行。那么当程序运行到第一个return语句的时候,即返回并退出def的函数定义,不会再运行第二个return。
不能。Python中,用def语句创建函数时,可以用return语句指定应该返回的值,该返回值可以是任意类型,不能返回两个dataframe,Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。
在Python中,一个函数的返回值可以直接输出,示例代码如下:
# 定义一个函数
def add(a, b):
return a + b
# 调用函数并输出返回值
print(add(1, 2))
在这段代码中,我们首先定义了一个名为add的函数,该函数接收两个参数a和b,并通过return语句返回它们的和。接着,我们调用该函数并传入参数1和2,并使用print函数输出函数的返回值,即3。
请注意,上面的代码只是一个示例,实际应用中可能需要根据实际情况进行更多的处理,比如考虑函数没有返回值等情况。