今天的知识点是对Python中的时间模块和相应函数有个初步认识。
实现代码倒入时间模块,打印time.time()从下面的代码来看,该表达式表示的是一个对象;对time进行一个方法;用for循环打印通过方法生成的对象,可以直接打印i,有点类似列表或字典中的元素;最后打印一个经过方法转变的上述对象。
输出结果可以看到,第一个打印语句输出了一个很多位数的值;经过for 循环的语句,分别打印了年、月、日、时、分、秒,后面是什么就不知道了。最后一个打印语句打印出了一串表示日期和时间的字符串。
将local_time打印出来,其一个有结构的时间数据。分别表示了年、月、日、时、分、秒、用数字表示的星期几、一年中的天数、后一个不知道了。
查阅资料后,才明白:
1、time.time(),表示的是当前时间的时间戳,表示从1970年1月1日0时开始至代码运行时的秒数;
2、localtime()方法表示是把一个时间戳转换为结构化的时间数据;其中包括了很多,值得注意的是用数字化表示的周几,0表示周日,一次类推直到6;一年中的天数表示的是把时间戳转换后的是一年中的第几天。最后一个不认识的表示的是夏令时,值有两个0,1;
3、asctime()方法表示的是把一个数据结构化的时间转换为一串固定格式的字符串;包括周几、日期、时间、年份。