admin管理员组文章数量:1130349
第六次
- 怎么给函数编写⽂档?
def a(name):'在此编写文档'
print(a.__doc__)
- 怎么给函数参数和返回值注解?
调用函数时括号内用冒号标注输入类型,箭头后面标注返回值类型
def a(x: int, y: int) -> int:
-
闭包中,怎么对数字、字符串、元组等不可变元素更新。
用nonlocal 关键字 -
分别根据每一行的首元素和尾元素大小对二维列表 a = [[6, 5], [3, 7], [2, 8]] 排序。(利用lambda表达式)
#用lambda表达式对二维列表以第一个元素排序
a= [[6, 5], [3, 7], [2, 8]]
b=sorted(a,key=(lambda x:x[0]))
print(b)
#用lambda表达式对二维列表以第二个元素排序
c=sorted(a,key=(lambda x:x[1]))
print(c)
- 利用python解决汉诺塔问题?
def hanoi(n, a, b, c):if n == 1:print(a, '-->', c)else:hanoi(n - 1, a, c, b)print(a, '-->', c)hanoi(n - 1, b, a, c)hanoi(64, 'A', 'B', 'C')
第六次
- 怎么给函数编写⽂档?
def a(name):'在此编写文档'
print(a.__doc__)
- 怎么给函数参数和返回值注解?
调用函数时括号内用冒号标注输入类型,箭头后面标注返回值类型
def a(x: int, y: int) -> int:
-
闭包中,怎么对数字、字符串、元组等不可变元素更新。
用nonlocal 关键字 -
分别根据每一行的首元素和尾元素大小对二维列表 a = [[6, 5], [3, 7], [2, 8]] 排序。(利用lambda表达式)
#用lambda表达式对二维列表以第一个元素排序
a= [[6, 5], [3, 7], [2, 8]]
b=sorted(a,key=(lambda x:x[0]))
print(b)
#用lambda表达式对二维列表以第二个元素排序
c=sorted(a,key=(lambda x:x[1]))
print(c)
- 利用python解决汉诺塔问题?
def hanoi(n, a, b, c):if n == 1:print(a, '-->', c)else:hanoi(n - 1, a, c, b)print(a, '-->', c)hanoi(n - 1, b, a, c)hanoi(64, 'A', 'B', 'C')本文标签: 第六次
版权声明:本文标题:第六次 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/IT/1687852018a149282.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论