Python 什么';这句话的意思是什么;p";名称为datetime.datetime.strtime()?
我正在学习python的datetime模块,并发现了两个有用的函数:Python 什么';这句话的意思是什么;p";名称为datetime.datetime.strtime()?,python,datetime,Python,Datetime,我正在学习python的datetime模块,并发现了两个有用的函数: datetime.strtime()和datetime.strftime() 我知道函数的意思是,datetime.strftime()可以将时间对象转换为指定的格式字符串,我可以将strftime理解为“来自时间的字符串”,“f”表示“来自”。但是strtime()中的“p”是什么意思?我理解它是一个函数,即“将字符串转换为时间对象”,因此它应该是strtime(),而不是strtime() 还有谁对这个函数名感到困惑?
datetime.strtime()
和datetime.strftime()
我知道函数的意思是,datetime.strftime()
可以将时间对象转换为指定的格式字符串,我可以将strftime
理解为“来自时间的字符串”,“f”表示“来自”。但是strtime()中的“p”是什么意思?我理解它是一个函数,即“将字符串转换为时间对象”,因此它应该是strtime()
,而不是strtime()
还有谁对这个函数名感到困惑?
无论您是否可以回答这个问题或与我分享相同的困惑,请提前感谢。这些是开发者文档字符串所说的。我猜p
代表从string
类型解析datetime
In [2]: datetime.datetime.strptime??
Docstring: string, format -> new datetime parsed from a string (like time.strptime()).
Type: builtin_function_or_method
In [3]: datetime.datetime.strftime??
Docstring: format -> strftime() style string.
Type: method_descriptor
p
代表“parse”。实际上,它将字符串
解析为日期时间
对象。strftime中的“f”实际上来自“format”。其他人确实会问这个问题。让我在这里列出可能的答案:1。指针(时间对象指针),2。解析器(字符串对时间对象的解析器),3。Posix(返回Posix时间对象),4。Put(将表示时间的字符串放入时间对象)