Python 魔法方法与自动化测试的奇妙世界
一、叛逆地滥用魔法方法
在 Python 中,魔法方法是很有趣且实用的工具。不过,在日常开发中,我们很少需要定义能进行加减或比较操作的类实例。但当我们打破常规时,事情就变得有趣起来。
像 __add__() 方法本应执行加法操作, __gt__() 方法应返回布尔值,但 Python 并没有强制要求必须这样做。例如,在 Pandas 这个出色的数据处理库中,就充分利用了这一点。
Pandas 的 DataFrame 是一个方便的数据类型,它表示二维数据集合,有行和带标签的列。下面是创建 DataFrame 的示例代码:
import pandas
df = pandas.DataFrame({
'A': [-137, 22, -3, 4, 5],
'B': [10, 11, 121, 13, 14],
'C': [3, 6, 91, 12, 15],
})
print(df)
其输出结果如下:
A B C
0 -137 10 3
1 22 11 6
2 -3 121 91
3 4 13 12
4 5 14 15
我们可以使用 DataFrame 进行很
超级会员免费看
订阅专栏 解锁全文
1161

被折叠的 条评论
为什么被折叠?



