English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يُقسم طريقة splitlines() في نهاية السطر، ويُعيد قائمة السطور من الداخل.
نص التركيب لـ splitlines()
str.splitlines([keepends])
يمكن أن يحتوي splitlines() على معامل واحد فقط.
keepends (اختياري) - إذا تم تقديم keepends و كان True، فإن سطر التالي يحتوي أيضًا على مشروعات القائمة.
بافتراض، لا يحتوي على سطر تالي.
يُقسم splitlines() في قائمة السطور من الداخل.
إذا لم يكن هناك سطر تالي، فإنه يعود بقائمة تحتوي على عنصر واحد (سطر واحد).
يُقسم splitlines() في حدود السطر التالية:
يُمثل | الوصف |
---|---|
\n | السطر التالي |
\r | السطر |
\r\n | السطر + السطر التالي |
\v أو \x0b | الخط المبرمج |
\f أو \x0c | الصفحة التالية |
\x1c | مقسم الملفات |
\x1d | مقسم المكونات |
\x1e | مقسم السجلات |
\x85 | السطر التالي (كود C1 المحدد) |
\u2028 | مقسم الخطوط |
\u2029 | مقسم النصوص |
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']