类型注解会不会强制检查
给函数加了 a: int 这样的注解之后,运行时传一个字符串进去,Python【0】。
开始练习 →
docstring 该写什么
一个函数的 docstring 里最该写的是【0】。
开始练习 →
注解存在哪
下面这个函数带了类型注解,跑一下看它的返回类型注解: def add(a: int, b: int) -> int: """把两个整数相加。""" retur
开始练习 →
docstring 存在哪
同一个函数,这次看它的说明文档: def add(a: int, b: int) -> int: """把两个整数相加。""" return a + b p
开始练习 →
给函数加上类型注解
补全 add 的类型注解:两个参数和返回值都是 int。 补全后输出返回值注解的名字。
开始练习 →
给函数加上说明文档
补全 add 的 docstring,内容写把两个整数相加。 补全后输出这个 docstring。
开始练习 →
数一数几个参数带了注解
补全程序,只输出这个函数一共有几个注解(两个参数加一个返回值)。
开始练习 →
检查一个函数有没有写文档
补全 has_doc():函数有 docstring 就返回 有文档,没有就返回 缺文档。 这次检查的函数没写,补全后输出结果。
开始练习 →
一个函数至少要测哪两类输入
给一个函数写测试,至少要覆盖【0】。
开始练习 →
断言失败了该怎样
一条测试里的断言不成立时,正确的行为是【0】。
开始练习 →