在Python中,如何交换两个变量的值而不使用第三个变量?

答案解析

本题考察Python的基本语法特性。选项C a, b = b, a 是正确答案,因为Python支持元组解包,允许在一行内交换变量的值。选项A a = b; b = a 是错误的,因为它会导致两个变量都等于b的值。选项B a = a + b; b = a - b; a = a - b 是一种古老的交换方法,但不是Pythonic的方式。选项D a = b; b = a * b; a = a / b 是错误的,因为它会导致b的值变为a和b的乘积,而a的值变为0。
正确答案:C
随机推荐
开始刷题