الفرق بين المراجعتين ل"Python/datetime/datetime/ str"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>date.__str__()‎</code> في بايثون}}</noinclude> يتيح هذا التابع إعادة تمثيل للكائن <c...')
 
 
سطر 6: سطر 6:
  
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
‎date.__str__()
+
‎datetime.__str__()
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== القيمة المعادة ==
 
== القيمة المعادة ==
  
يعيد التابع تمثيلًا للكائن <code>date</code> على هيئة [[Python/str|سلسلة نصية]] قابلة للطباعة، ولو فرضنا أنّ <code>d</code> هو كائن تاريخ، فإنّ <code>str(d)‎</code> مكافئة للتابع <code>[[Python/datetime/datetime/isoformat|d.isoformat()]]‎</code>.
+
يعيد التابع تمثيلًا للكائن <code>datetime</code> على هيئة [[Python/str|سلسلة نصية]] قابلة للطباعة، ولو فرضنا أنّ <code>dt</code> هو كائن تاريخ، فإنّ <code>str(dt)‎</code> مكافئة للتابع <code>[[Python/datetime/datetime/isoformat|dt.isoformat()]]‎</code>.
  
 
== أمثلة ==
 
== أمثلة ==

المراجعة الحالية بتاريخ 18:04، 8 يوليو 2018


يتيح هذا التابع إعادة تمثيل للكائن datetime على هيئة سلسلة نصية قابلة للطباعة، باستخدام الدالة str()‎.

البنية العامة

datetime.__str__()

القيمة المعادة

يعيد التابع تمثيلًا للكائن datetime على هيئة سلسلة نصية قابلة للطباعة، ولو فرضنا أنّ dt هو كائن تاريخ، فإنّ str(dt)‎ مكافئة للتابع dt.isoformat().

أمثلة

يبين المثال التالي آلية عمل التابع:

>>> from datetime import datetime
>>> dt = datetime(2018, 6, 27, 21, 1)
>>> dt.__str__()
'2018-06-27 21:01:00'
>>> str(dt)
'2018-06-27 21:01:00'
>>> dt.isoformat()
'2018-06-27T21:01:00'

انظر أيضًا

مصادر

قسم datetime Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.