0
|
Srikar Appalaraju Tonetel · 技术社区 · 14 年前 |
1
6
可选参数与多态性关系不大(甚至不需要你有类在身边!-)--它只是(主要用途!)你经常会有“很少需要”的论据来证明你的选择是正确的 通常地 以某种方式制造,但是 可以 有助于调用者进行不同的设置。
例如,考虑内置
继承和多态性对获得
|
2
4
Python中的可选参数有多种用途,但大多数情况下,它们是一种机制,用于在存在合理且不经常变化的值的情况下提供默认值。例如。:
一个微妙的变化是当一个方法的多个行为需要基于所提供的参数,通常使用arity(参数的数量)或关键字参数。
研究如何在python中指定变量位置参数和关键字参数可能会有所帮助: here . 这些用于指定可选和可变参数数的方法在语义上不像静态类型的面向对象语言中的方法重载或函数式编程语言中的多种形式的多重分派那样复杂。Python使用动态类型(有时称为 duck typing multi-methods 如果必须的话。) |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |