#coding:utf-8
#字符串,列表,元组打包与解包
aString = 'abc'
aList = [1, 2, 3]
aTuple = 'a', 'A', 1
print('Unpacking string......')
first, second, third = aString
print("string values:", first, second, third)
print('\nUnpacking list......')
first, second, third = aList
print("string values:", first, second, third)
print('\nUnpacking tuple......')
first, second, third = aTuple
print("string values:", first, second, third)
#swapping two values
x = 3
y = 4
print('\nBefore swapping: x = %d,y =%d' % (x, y))
#首先将右边的部分打包成一个元组,即(4,3),而后解包指派给变量x,y
x, y = y, x #swap Variables
print('After swapping: x = %d, y = %d' % (x, y))