能够在申报前打印。 PYTHON

Being able to print before declaring. PYTHON

这很简单,我敢打赌这是一个菜鸟问题。

为什么下面可以在声明之前打印年份,如代码所示

from datetime import datetime
now = datetime.now()
print now.year
current_year = now.year
current_month = now.month
current_day = now.day

这显示的是 2015 年,应该是这样,但我什至还没有宣布它,怎么可能弹出 now.year。

datetime.now() returns 一个日期对象,它有一个名为 year 的成员。你在这里做什么:

current_year = now.year
current_month = now.month
current_day = now.day

是给局部变量赋值,不是给now的成员赋值。