如何在PYTHON 中写一个函数交换两个变量的值

Python023

如何在PYTHON 中写一个函数交换两个变量的值,第1张

python交换两个变量的值很简单,a,b = b,a 就可以,写成函数,代码如下:

def jh(a,b):

    return b,a

x = 1

y = 2

x,y = jh(x,y)

print(x,y)

执行结果如下:

1. input函数会直接将文本输出,不必要自己再加print()函数;

  如:a=input('请输入一个数字:')

  运行这行命令会直接显示:

  请输入一个数字:

 python与R语言不同在于,python必须通过print输出;

2. while语句和for语句是循环语句,若要实现循环,需要基于这两个,仅仅if是不够的;while True:可以实现无限循环;

3. eval函数实现list,dict, tuple 和str之间的转化;

4. python中,变量值相互交换,并不需要临时变量,可直接实现交换;x,y=y,x

5. 写函数时,一定有return;