الفرق بين المراجعتين ل"Python/string/Formatter/format"

من موسوعة حسوب
< Python‏ | string‏ | Formatter
اذهب إلى التنقل اذهب إلى البحث
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 32: سطر 32:
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 
* الدالة <code>[[Python/string/Formatter/vformat|Formatter.vformat()‎]]</code> :  هذه الدالة هي المسؤولة الحقيقية عن جميع عمليات التنسيق، حيث تؤدي مهمّة تقسيم سلسلة التنسيق النصية إلى بيانات حرفية وحقول استبدال.
 
* الدالة <code>[[Python/string/Formatter/vformat|Formatter.vformat()‎]]</code> :  هذه الدالة هي المسؤولة الحقيقية عن جميع عمليات التنسيق، حيث تؤدي مهمّة تقسيم سلسلة التنسيق النصية إلى بيانات حرفية وحقول استبدال.
 +
* [[Python/string/format string syntax|صيغة سلاسل التنسيق النصية في بايثون.]]
  
 
== مصادر ==
 
== مصادر ==
  
 
* [https://docs.python.org/3/library/string.html#string.Formatter.format قسم format في صفحة Custom string operations في توثيق بايثون الرسمي].
 
* [https://docs.python.org/3/library/string.html#string.Formatter.format قسم format في صفحة Custom string operations في توثيق بايثون الرسمي].
 
+
[[تصنيف:Python]]
[[تصنيف: Python]]
+
[[تصنيف:Python Method]]
[[تصنيف: Python Modules]]
+
[[تصنيف:Python string]]
 +
[[تصنيف:Python Formatter]]

المراجعة الحالية بتاريخ 05:33، 18 يونيو 2018

هذا هو تابع الواجهة البرمجية العام، ويأخذ سلسلة تنسيق نصية وعددًا من المعاملات الموقعية والمفتاحية. ويعدّ تابع تغليف wrapper يستدعي التابع vformat()‎.

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

format(format_string, *args, **kwargs)

المعاملات

format_string

سلسلة التنسيق النصية التي يعالجها التابع.

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

يعيد التابع سلسلة نصية هي نتيجة معالجة سلسلة التنسيق النصية المعطاة.

ملاحظة: أصبح تمرير سلسلة تنسيق نصية كمعامل format_string مفتاحي مهملًا في الإصدار 3.5 من اللغة.

أمثلة

يبين المثال التالي طريقة استخدام التابع:

>>> import string
>>> formatter = string.Formatter()
>>> formatter.format("From {} to {}", 1, 5)
'From 1 to 5'
>>> coord = {'latitude': '37.24N', 'longitude': '-115.81W'}
>>> formatter.format('Coordinates: {latitude}, {longitude}', **coord)
'Coordinates: 37.24N, -115.81W'

انظر أيضًا

مصادر