标签:microsoft 赋值 str copyright sof ext 元组 python nbsp
python中 a , b = b , a
可以将 a 和 b 的值交换
1 >>> a = 1 2 >>> b = 2 3 >>> a , b = b , a 4 >>> a 5 2 6 >>> b 7 1
原理:
右边的 a, b 会返回一个元组(tuple),然后给左边的a, b 会分别赋值为这个元组(tuple)里的第一个和第二个。
上述的代码也可以这么写
1 >>> a = 1 2 >>> b = 2 3 >>> c = b , a 4 >>> a , b = c 5 >>> a 6 2 7 >>> b 8 1
那么 c 是什么类型呢?
1 >>> a = 1 2 >>> b = 2 3 >>> c = b , a 4 >>> a , b = c 5 >>> a 6 2 7 >>> b 8 1 9 >>> type(c) 10 <class ‘tuple‘>
标签:microsoft 赋值 str copyright sof ext 元组 python nbsp
原文地址:https://www.cnblogs.com/DA799422035/p/9063256.html