MST

星途 面试题库

面试题:Python类型提示之函数参数类型

请写一个Python函数,函数接收两个参数,一个是字符串类型,另一个是整数类型,对函数参数使用类型提示,并简单说明为什么要使用类型提示。函数功能是将字符串重复整数参数指定的次数后返回。
35.2万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
def repeat_string(s: str, n: int) -> str:
    return s * n

使用类型提示的原因:

  1. 代码可读性:明确函数参数和返回值的类型,让其他开发人员(包括未来维护代码的自己)更容易理解函数的输入输出要求。
  2. 早期错误发现:在开发过程中,一些编辑器和工具(如mypy)可以根据类型提示进行静态类型检查,在运行代码之前就能发现类型不匹配的潜在错误。
  3. 代码维护和重构:当代码进行修改和扩展时,类型提示有助于保持代码逻辑的一致性,减少因类型错误引发的意外问题。