English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python 基础教程

Python 流程控制

الوظائف في Python

أنواع البيانات في Python

Python 文件操作

Python 对象和类

التاريخ والوقت في بايثون

المعرفة المتقدمة في بايثون

كتيب مرجع بايثون

استخدام طريقة splitlines() في بايثون الأحرف باستخدام مثال

طرق الأحرف في بايثون

يُقسم طريقة splitlines() في نهاية السطر، ويُعيد قائمة السطور من الداخل.

نص التركيب لـ splitlines()

str.splitlines([keepends])

معاملات splitlines()

يمكن أن يحتوي splitlines() على معامل واحد فقط.

keepends (اختياري) - إذا تم تقديم keepends و كان True، فإن سطر التالي يحتوي أيضًا على مشروعات القائمة.

بافتراض، لا يحتوي على سطر تالي.

قيمة splitlines()

يُقسم splitlines() في قائمة السطور من الداخل.

إذا لم يكن هناك سطر تالي، فإنه يعود بقائمة تحتوي على عنصر واحد (سطر واحد).

يُقسم splitlines() في حدود السطر التالية:

يُمثلالوصف
\nالسطر التالي
\rالسطر
\r\nالسطر + السطر التالي
\v أو \x0bالخط المبرمج
\f أو \x0cالصفحة التالية
\x1cمقسم الملفات
\x1dمقسم المكونات
\x1eمقسم السجلات
\x85السطر التالي (كود C1 المحدد)
\u2028مقسم الخطوط
\u2029مقسم النصوص

مثال: كيف يعمل splitlines()؟

grocery = 'Milk\nChicken\r\nBread\rButter'
print(grocery.splitlines())
print(grocery.splitlines(True))
grocery = 'Milk Chicken Bread Butter'
print(grocery.splitlines())

عند تشغيل هذا البرنامج، الناتج سيكون:

['Milk', 'Chicken', 'Bread', 'Butter']
['Milk\n', 'Chicken\r\n', 'Bread\r', 'Butter']
['Milk Chicken Bread Butter']

طرق الأحرف في بايثون