相关疑难解决方法(0)

是不是可以从python中的函数返回任何内容?

使用一个简单的过滤器,测试0-100范围内的输入.

def foo(foo_input):
    if 0 <= foo_input <= 100:
        return f_input
Run Code Online (Sandbox Code Playgroud)

如果,则返回none foo_input is > 100.但它真的"不"会返回任何东西吗?或者功能总是必须返回一些东西?

python function

18
推荐指数
4
解决办法
4万
查看次数

PySpark的addPyFile方法使SparkContext无

我一直试图这样.在PySpark shell中,我将SparkContext作为sc.但是当我使用addPyFile方法时,它会生成SparkContext None:

>>> sc2 = sc.addPyFile("/home/ec2-user/redis.zip")
>>> sc2 is None
True
Run Code Online (Sandbox Code Playgroud)

怎么了?

python apache-spark pyspark

2
推荐指数
1
解决办法
6887
查看次数

每个 Python 函数最后都必须返回吗?

所以我正在制作一个递归函数的图表来围绕递归,我注意到显然每个函数最后都执行 return ?

另一个问题,函数究竟返回什么?传递给它的所有参数(假设有多个参数)?或者某种价值?

(t 只是一个执行实际绘图的实体)

def koch(t, n):
    """Draws a koch curve with length n."""
    if n<30:
        fd(t, n)
        return
    m = n/3.0
    koch(t, m)
    lt(t, 60)
    koch(t, m)
    rt(t, 120)
    koch(t, m)
    lt(t, 60)
    koch(t, m)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

python recursion return python-3.x

2
推荐指数
2
解决办法
1万
查看次数