Python 为什么熊猫会有一个混合了大小写和下划线的命名惯例?

Python 为什么熊猫会有一个混合了大小写和下划线的命名惯例?,python,pandas,Python,Pandas,我正在读书。命名惯例把我弄糊涂了。为什么它有时使用大写字母,有时使用带下划线的小写字母 两个例子: dates = pd.date_range('20130101', periods=6) df = pd.DataFrame(np.random.randn(6,4), index=dates, columns=list('ABCD')) 有人能解释一下为什么会这样吗?这是常见的Python命名约定pd.DataFrame是一个类,所以它在中,而pd.date\u range是一个函数,所以它

我正在读书。命名惯例把我弄糊涂了。为什么它有时使用大写字母,有时使用带下划线的小写字母

两个例子:

dates = pd.date_range('20130101', periods=6)

df = pd.DataFrame(np.random.randn(6,4), index=dates, columns=list('ABCD'))

有人能解释一下为什么会这样吗?

这是常见的Python命名约定
pd.DataFrame
是一个类,所以它在中,而
pd.date\u range
是一个函数,所以它在中

您可以在Python的样式指南中阅读更多内容