如何在PYTHON 中写一个函数交换两个变量的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在PYTHON 中写一个函数交换两个变量的值相关的知识,希望对你有一定的参考价值。
python交换两个变量的值很简单,a,b = b,a 就可以,写成函数,代码如下:
def jh(a,b):return b,a
x = 1
y = 2
x,y = jh(x,y)
print(x,y)
执行结果如下:
参考技术A def change(x, y):return y, x
x, y = 1, 2
print x, y
#调用的时候这么调用哈
x, y = change(x, y)
print x, y
#其实这个没必要用函数来写
x, y = 1, 2
print x, y
#这样就能交换了
x, y = y, x
print x, y本回答被提问者和网友采纳 参考技术B 直接用
swap() 函数啊。 参考技术C a=3,b=4
a,b=b,a 参考技术D a,b = b,a
如何交换两个变量的值
参考技术A 如果在一个函数的 内部交换两个变量的值,可以采用下面的三个语句:t=a;
a=b;
b=t;
如果要通过调用函数来交换两个变量的值,可以采用:
void swap(int *x,int *y)
int t=*x;
*x=*y;
*y=t;
调用:
int a=5,b=7;
swap(&a,&b);追答
如果在一个函数的 内部交换两个变量的值,可以采用下面的三个语句:
t=a;
a=b;
b=t;
如果要通过调用函数来交换两个变量的值,可以采用:
void swap(int *x,int *y)
int t=*x;
*x=*y;
*y=t;
调用:
int a=5,b=7;
swap(&a,&b);
以上是关于如何在PYTHON 中写一个函数交换两个变量的值的主要内容,如果未能解决你的问题,请参考以下文章