الفرق بين المراجعتين لصفحة: «Python/datetime/datetime/ str»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>date.__str__()</code> في بايثون}}</noinclude> يتيح هذا التابع إعادة تمثيل للكائن <c...' |
|||
| سطر 6: | سطر 6: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
datetime.__str__() | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== القيمة المعادة == | == القيمة المعادة == | ||
يعيد التابع تمثيلًا للكائن <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.isoformat(): يعيد التابع سلسلة نصية تمثّل التاريخ بصيغة ISO 8601 هي'YYYY-MM-DD'. - التابعان
strftime()وstrptime() .
مصادر
قسم datetime Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.