我刚刚开始学习Python,当你能够从库调用函数时,我对使用内置函数感到困惑,为什么你有库时甚至首先有内置函数?
答案 0 :(得分:1)
命名空间和方便之间的平衡。
内置函数通常被认为是默认情况下可用的点;毕竟只需使用rotate_bin_list_right([H|T]) -> T ++ [H].
或str
构造函数来导入模块将是一种巨大的痛苦。
内置模块/包(要求int
访问)被认为不太常用;避免在不需要时加载它们的费用,并命名它们以避免使用人们可能想要用于其他目的的大量名称来混淆全局命名空间通常是一种很好的设计模式。