I was going through the CPython source code I found the following piece of code from the standard library([`ast.py`](https://github.com/python/cpython/blob/master/Lib/ast.py#L60)).

```
        if isinstance(node.op, UAdd):
            return + operand
        else:
            return - operand

```

I tried the following in my python interpreter

```
>>> def s():
...     return + 1
...
>>> s()
1

```

But this is same as the following right?

```
def s():
    return 1

```

Can any one help me to understand what does the expression `return +` or `return -` do in python and when we should use this?