1
给代码加注释?
2
给参数加注释是在声明的参数后加上:和参数类型
给返回值加注释是在声明后加上->和返回值类型
3
在闭包中用nonlocal对不可变元素进行声明
4
a = [[6, 5], [3, 7], [2, 8]]
a.sort( key=lambda a:a[0])
print(a)
a.sort( key=lambda a:a[1])
print(a)
5
def ac(n:int):
if n==1:
print('a->c')
else:
ab(n-1)
print('a->c')
bc(n-1)
def ab(n:int):
if n==1:
print('a->b')
else:
ac(n-1)
print('a->b')
cb(n-1)
def bc(n:int):
if n==1:
print('b->c')
else:
ba(n-1)
print('b->c')
ac(n-1)
def ba(n:int):
if n==1:
print('b->a')
else:
bc(n-1)
print('b->a')
ca(n-1)
def ca(n:int):
if n==1:
print('c->a')
else:
cb(n-1)
print('c->a')
ba(n-1)
def cb(n:int):
if n==1:
print('c->b')
else:
ca(n-1)
print('c->b')
ab(n-1)
ac(64)