a = [1,2]
b = [(i,j) for i in a for j in a]
#格式化迭代
for i in b:
print("%d/%d"%i)
#平行赋值
c = (3,4,5)
x1,x2,x3 = c
print(x1,x2,x3)
#使用*处理拆包剩余的元素
#只能使用*修饰一个变量(一次拆包中)
#在 Python 中, 函数用 *args 来获取不确定数量的参数算是一种经典写法了
x4,x5,*x6 = range(5)
print(x4,x5,x6)
#使用占位符_跳过指定数据
x7,_,_,x8 = range(4)
print(x7,x8)
测试结果:
Python交互模式中的_:
_会保留上一次运算结果(可以作为计算器使用)
Ptython交互模式作为计算器:
>>> from math import log
>>> log(2,2)
1.0
>>> _+5
6.0
>>>
Python交互模式中退出:Ctrl+z