الفرق بين المراجعتين لصفحة: «Python/bytes/replace»

من موسوعة حسوب
< Python‏ | bytes
لا ملخص تعديل
ط استبدال النص - ':الدالة' ب':التابع'
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>bytes.replace()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>bytes.replace()‎</code> في بايثون}}</noinclude>
يبدّل هذا التابع العبارة التي يختارها المستخدم - مهما تكرّرت في تسلسل البيانات الثنائية -  إلى القيمة الجديدة التي يحدّدها.
يبدّل هذا التابع العبارة التي يختارها المستخدم - مهما تكرّرت في تسلسل البيانات الثنائية -  إلى القيمة الجديدة التي يحدّدها.


سطر 41: سطر 41:
* [https://docs.python.org/3/library/stdtypes.html#bytes.replace قسم replace في صفحة Types في توثيق بايثون الرسمي.]
* [https://docs.python.org/3/library/stdtypes.html#bytes.replace قسم replace في صفحة Types في توثيق بايثون الرسمي.]
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Function]]
[[تصنيف:Python Method]]
[[تصنيف:Python Built-in Functions]]
[[تصنيف:Python Types]]
[[تصنيف:Python Bytes]]

المراجعة الحالية بتاريخ 11:58، 10 يونيو 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'

انظر أيضًا

مصادر