gpt4 book ai didi

python处理不同类型

转载 作者:太空宇宙 更新时间:2023-11-03 18:50:07 24 4
gpt4 key购买 nike

我是 python 新手,只有一个问题:

Python 不需要声明变量类型。比如我们在使用函数的时候,并没有声明传入的类型,所以有时候我会搞不清楚传入的参数到底是什么类型,还是传入了一个无效的参数。

例如,一个参数名为:run_date,其类型可以是string或datetime或date。我必须从代​​码中找到它......

有办法解决这个问题吗?我想我应该好好命名。但是如何做呢?

我并不是要检查代码中的类型。我只是在编码时对函数参数感到困惑...我总是忘记参数是什么类型...

最佳答案

Python 使用所谓的“鸭子类型”,即如果它看起来像鸭子并且听起来像鸭子,那么您不妨称其为鸭子。

您可以使用:

  1. 参数类型检查,
  2. 参数转换,
  3. 异常(exception)情况&
  4. 文档

关于python处理不同类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18528258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com