根据以下描述，编写一个用于在Python中交换两个变量值的函数。
'''编写一个Python函数来交换两个变量的值。函数应该采用两个参数：变量a和变量b。在函数体内，您需要使用第三个变量c来交换两个变量的值。请注意，您应该始终返回修改后的变量，以使函数更加通用。'''
以下是一个用于在Python中交换两个变量值的函数：

```python
def swap(a, b):
    c = a
    a = b
    b = c
    return a, b
```

这个函数接收两个参数`a`和`b`，先将`a`的值保存到一个新变量`c`中，然后将`a`赋值为`b`，再将`b`赋值为`c`，最后返回修改后的`a`和`b`。这个函数能够交换两个变量的值，并且返回的是修改后的变量，使它更加通用。