gpt4 book ai didi

python - 如何将 isdigit() 命令设置为变量?

转载 作者:太空宇宙 更新时间:2023-11-04 10:52:32 24 4
gpt4 key购买 nike

我是 python 的新手,但我很快就掌握了基础知识,并决定在我还在学习的同时开始尝试编写程序,因为我通过实际做事学得最好。

所以我正在用 python 编写一个程序,它将添加多项式,我需要使用 isdigit() 命令查看来自解析器的字符是否为数字 im。

我不想一直在我的代码中键入 isdigit(),例如 n.isdigit(),我想将它分配给一个变量 t = 'isdigit()' 然后键入 n.t。这行不通,那么有没有不输入整个命令的替代方法?

最佳答案

虽然您可以使用类似t = str.isdigit 的内容开始您的代码,然后检查t(n)(您不能将其设为字符串的属性,因为你不能从外部拦截属性查找),这实际上是一个非常糟糕的主意。虽然打字速度更快,但阅读起来却困难得多。从现在起的几周内,这会影响您(或其他任何人)编写代码。这并不是因为对不必要的细节进行抽象是不好的(事实并非如此),只是这段代码还不够复杂,无法从抽象中获益。任何可读的名称至少与 isidigt 一样长,因此您实际上无法赢得任何可读性。

关于python - 如何将 isdigit() 命令设置为变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12760904/

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