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

من موسوعة حسوب
< Python‏ | str
اذهب إلى التنقل اذهب إلى البحث
سطر 43: سطر 43:
 
* [https://docs.python.org/3/library/stdtypes.html#str.join قسم join في صفحة Types في توثيق بايثون الرسمي.]
 
* [https://docs.python.org/3/library/stdtypes.html#str.join قسم join في صفحة Types في توثيق بايثون الرسمي.]
 
[[تصنيف:Python]]
 
[[تصنيف:Python]]
[[تصنيف:Python Function]]
+
[[تصنيف:Python Method]]
[[تصنيف:Python Built-in Functions]]
+
[[تصنيف:Python Types]]
 +
[[تصنيف:Python Str]]

مراجعة 07:46، 2 يونيو 2018

تعيد الدالة join()‎ السلسلة النصية الناتجة عن ربط السلاسل النصية التابعة لكائن قابل للتكرار (iterable).

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

x.join()

المعاملات

iterable

كائن قابل للتكرار مثل الصفوف و القواميس و القوائم و السلاسل النصية و المجموعات.

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

تعيد الدالة join()السلسلة النصية الناتجة عن ربط السلاسل النصية التابعة لكائن قابل للتكرار (iterable). إذا لم يكن أحد عناصر الكائن القابل للتكرار سلسلة نصية تطلق الدالة الخطأ TypeError.

أمثلة

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

>>> s = ["100", "200", "300", "400", "500"]
>>> sep = ", "
>>> sep.join(s)
'100, 200, 300, 400, 500'
>>> s1 = "abc"
>>> s2 = "123"
>>> s1.join(s2)
'1abc2abc3'
>>> s = ["100", "200", 300, "400", "500"]
>>> sep = ", "
>>> sep.join(s)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: sequence item 2: expected str instance, int found

انظر أيضًا

مصادر