الفرق بين المراجعتين لصفحة: «Python/bytes/replace»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>bytes.replace()</code> في بايثون}}</noinclude> تبدّل هذه الدالة العبارة التي يختار...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>bytes.replace()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>bytes.replace()</code> في بايثون}}</noinclude> | ||
يبدّل هذا التابع العبارة التي يختارها المستخدم - مهما تكرّرت في تسلسل البيانات الثنائية - إلى القيمة الجديدة التي يحدّدها. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
str.replace(old, new[, count]) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 20: | سطر 20: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
يعيد التابع نسخة من التسلسل الأصلي بعد استبدال التسلسل الفرعي الذي يحدّده المستخدم - مهما تكرر في التسلسل الأصلي - إلى القيمة الجديدة. | |||
== أمثلة == | == أمثلة == | ||
يبين المثال التالي النتائج المعادة من استخدام | يبين المثال التالي النتائج المعادة من استخدام التابع: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
سطر 36: | سطر 36: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Python/bytes|البايتات في بايثون.]] | * [[Python/bytes|البايتات في بايثون.]] | ||
*التابع <code>[[Python/bytes/translate|bytes.translate()]]</code>: إعادة تسلسل البيانات الثنائية بعد إجراء عمليات الربط والحذف بالاعتماد على جدول الترجمة الذي ينشئه التابع <code>[[Python/bytes/maketrans|bytes.maketrans()]]</code>. | |||
== مصادر == | == مصادر == |
مراجعة 07:29، 9 يونيو 2018
يبدّل هذا التابع العبارة التي يختارها المستخدم - مهما تكرّرت في تسلسل البيانات الثنائية - إلى القيمة الجديدة التي يحدّدها.
البنية العامة
str.replace(old, new[, count])
المعاملات
old
كائن شبيه بالبايتات يمثّل التسلسل الفرعي الفرعية المراد استبداله.
new
كائن شبيه بالبايتات يمثّل التسلسل الفرعي الذي سيحلّ محلّ التسلسل القديم.
count
معامل اختياري، وفي حال تمريره تجري الدالة عمليات استبدال بالعدد المحدّد في هذا المعامل فقط.
القيمة المعادة
يعيد التابع نسخة من التسلسل الأصلي بعد استبدال التسلسل الفرعي الذي يحدّده المستخدم - مهما تكرر في التسلسل الأصلي - إلى القيمة الجديدة.
أمثلة
يبين المثال التالي النتائج المعادة من استخدام التابع:
>>> byte = b'Python in Hsoub Wiki'
>>> byte.replace(b'Wiki', b'Academy')
b'Python in Hsoub Academy'
>>> byte = b'Python, Python, Python'
>>> byte.replace(b'Python', b'Django', 2)
b'Django, Django, Python'
انظر أيضًا
- البايتات في بايثون.
- التابع
bytes.translate()
: إعادة تسلسل البيانات الثنائية بعد إجراء عمليات الربط والحذف بالاعتماد على جدول الترجمة الذي ينشئه التابعbytes.maketrans()
.