gpt4 book ai didi

python - 在 python 中处理可能是整数或字符的方法的参数的正确方法是什么?

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

例如,我想要一个方法,根据传递的第一个参数,可以将 int 或 char 作为第二个参数。

我的想法是在它调用的方法后面有一个 if 来检查第一个参数是什么,它可以是 4 个中的一个。此时,如果是的话,输入 1 或 2需要一个 int 作为第二个参数,它完成 if 中的代码。然后,我使用 elif 检查第一个参数的类型是 3 还是 4,然后它进入该 block 并完成该 block 内的代码。 else 将抛出异常或相应地处理问题。

这是正确的方法吗?

最佳答案

如果两种情况下内部代码不同,您最好有两种不同的方法。

关于python - 在 python 中处理可能是整数或字符的方法的参数的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4114055/

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