老师,关于datetime对象有一点不太明白
from datetime import datetime //表示从datetime包中导入了datetime模块
date = datetime.now() //表示调用了datetime模块中的now()函数,并将函数执行的结果赋值给date变量
str_date = date.strtime('%Y-%m-%d %H:%M:%S')
老师主要是这里的date.strtime这里没太明白, datetime.now()这个函数的结果为什么直接返回的是一个对象呢,对象不是应该先实例化才可以调用里面的函数吗?
12
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕凡
2022-03-23 10:12:57
同学,你好!
1、python中可以使用@classmethod来声明一个类中的方法为类方法,可以不用实例化,直接类名.方法名( )来调用,同学可以复习一下:https://class.imooc.com/lesson/2094#mid=49711 ;
2、datetime.now( )函数返回的是经过模块内部的代码处理的时间对象,可以通过对象名调用里边的方法,同学如果感兴趣,可以按ctrl+鼠标点击函数名进入函数内部,祝学习愉快~
Python全能工程师
- 参与学习 人
- 提交作业 16233 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星