الانتقال إلى المحتوى الرئيسي

كيفية جعل كسر خط في بيثون

يعد التفاف الخط أحد العمليات الأكثر استخداما عند العمل مع النص. في بايثون ، هناك عدة طرق لتنفيذ التفاف الخط في قيم السلسلة ، بما في ذلك استخدام أحرف خاصة واستخدام طرق مختلفة. في هذه المقالة ، سنلقي نظرة على العديد من الطرق الشائعة لأداء فواصل الأسطر في بايثون.

الطريقة الأولى للقيام فاصل خط في بيثون هو استخدام مائل (

) قبل أحرف السطر الجديد. على سبيل المثال ، السطر " مرحبا

العالم!"سوف تبدو مثل هذا:

أهلاً

العالم!

هناك طريقة أخرى لإجراء فاصل أسطر وهي استخدام علامات اقتباس ثلاثية لإنشاء سلسلة متعددة الأسطر. على سبيل المثال:

الطريقة الثالثة للالتفاف على خط في بيثون هي استخدام طريقة سبليتلينز (). تقسم هذه الطريقة السلسلة حسب أحرف السطر الجديد وتعيد قائمة بالسلاسل. على سبيل المثال:

النص = " مرحبا

العالم!"

خطوط = النص.خطوط الانقسام()

طباعة (خطوط)

سيكون الإخراج:

['مرحبا' ، ' العالم!’]

إن استخدام طرق ورموز مختلفة لتغليف الخطوط في بايثون يجعل من السهل العمل مع النص وجعله أكثر قابلية للفهم والقراءة.

  1. كيف يمكنني جعل فاصل الأسطر?
  2. باستخدام أحرف خاصة
  3. باستخدام طريقة السطر الجديد ()
  4. باستخدام طريقة الانضمام ()
  5. استخدام حرف للالتفاف على خط في بايثون
  6. باستخدام اقتباسات ثلاثية
  7. باستخدام وحدة تكستراب
  8. بعض الأمثلة والنصائح العملية
  9. سؤال وجواب

كيف يمكنني جعل فاصل الأسطر?

يعد التفاف الخط ميزة مهمة عند تنسيق النص في البرمجة. يسمح لك بتقسيم النص إلى سطور لزيادة سهولة القراءة وتنظيم المعلومات.

هناك عدة طرق للقيام بلف الخط في بايثون:

  1. — يمكن إدراج هذا الحرف في أي مكان في السطر ، وسيتم تفسيره على أنه فاصل أسطر:
    • - إخراج النص على سطرين:
    • أهلاً,
      العالم!
  2. باستخدام وظيفة الطباعة—) - تقوم وظيفة الطباعة () في بايثون تلقائيا بفاصل سطر بعد كل مكالمة:
    • طباعة ("مرحبا")
    • أهلاً
    • طباعة ("العالم!")
    • العالم!
    • - إخراج النص دون فواصل الأسطر.
  3. استخدام علامات الاقتباس الثلاثية-عند استخدام علامات الاقتباس الثلاثية ، يمكنك تحديد نص متعدد الأسطر يتضمن فواصل أسطر. سيتم تنسيق النص كما هو مكتوب في شفرة المصدر:
    • على سبيل المثال:
    • النص ="'هذا هو السطر الأول.هذا هو السطر الثاني."'

استخدام واحدة من هذه الطرق للقيام خط التفاف في بيثون وتحسين قراءة التعليمات البرمجية الخاصة بك!

باستخدام أحرف خاصة

في بايثون ، هناك العديد من الأحرف الخاصة التي تسمح لك بتنفيذ فواصل الأسطر وإضافة مسافة بادئة وأداء مهام أخرى. بعض منهم:

  • - حرف لكسر الخط. عند إضافته إلى سطر ، سيتم وضع النص التالي على سطر جديد.
  • \ تي هو حرف لإضافة علامات التبويب. يضيف مسافة بادئة تعادل حرف علامة تبويب واحد (عادة 8 مسافات).
  • \ "هو حرف لتحديد علامات الاقتباس المزدوجة داخل سلسلة. يتيح لك استخدامه تضمين علامات اقتباس مزدوجة داخل سلسلة محاطة بعلامات اقتباس مزدوجة.
  • \ 'هو حرف لتحديد علامات الاقتباس المفردة داخل سلسلة. مثل علامات الاقتباس المزدوجة ، فإنه يسمح لك بتضمين علامات اقتباس مفردة داخل سلسلة محاطة بعلامات اقتباس مفردة.
  • \\ هو حرف مائل. يتم استخدامه للهروب من الشخصيات الخاصة. على سبيل المثال ، لإضافة حرف فاصل أسطر أو علامات اقتباس داخل سلسلة.

أمثلة على استخدام هذه الأحرف الخاصة:

كودالنتيجة
العالم!")العالم!
طباعة ("مرحبا\توورلد!")مرحبا العالم!
طباعة ("هذه هي \"اقتباسات\"!")هذه "اقتباسات"!
طباعة ('هذه هي \'بعض\' يقتبس!')هذه هي ' بعض ' ونقلت!
طباعة ("::\\\\\\\\\"")С:\путь\к\файлу

باستخدام هذه الرموز يسمح لك لكتابة رمز أكثر مرونة وقابلة للقراءة ، إضافة هيكلة اللازمة والتنسيق.

باستخدام السطر الجديد()

الطريقة تم تصميم طريقة السطر الجديد () في بايثون لإنشاء فاصل أسطر.

التفاف الخط هو وسيلة لتقسيم النص إلى عدة أسطر لجعله أكثر قابلية للقراءة وسهلة القراءة.

طريقة السطر الجديد () هي طريقة مضمنة لوظيفة الطباعة المدمجة () في بايثون.

بشكل افتراضي ، عند استخدام وظيفة الطباعة () في بايثون ، تنتهي نهاية كل مكالمة عادة بخط جديد

حرف.

ومع ذلك ، إذا كنت تريد تحديد فاصل أسطر بشكل صريح ، فيمكنك استخدام طريقة السطر الجديد () بالتنسيق التالي:

طباعة ("هذا هو السطر الأول.")

طباعة ("هذا هو السطر الثاني.")

طباعة ("هذا هو السطر الأول."،النهاية="

")

طباعة ("هذا هو السطر الثاني.")

سيؤدي كلا المثالين أعلاه إلى نفس النتيجة:

هذا هو السطر الأول.

هذا هو السطر الثاني.

يمكنك أيضا استخدام حرف فاصل أسطر خاص

لإنشاء فاصل سطر جديد:

طباعة ("هذا هو السطر الأول.

هذا هو السطر الثاني.")

ستكون النتيجة هي نفسها كما في الأمثلة السابقة.

تسمح لك طريقة السطر الجديد () بجعل الشفرة أكثر قابلية للقراءة ، خاصة عند كتابة أسطر متعددة الأسطر أو عرض البيانات في الجداول.

في ما يلي مثال يوضح استخدام طريقة السطر الجديد () لإخراج جدول باستخدام التنسيق:

طباعة ("المؤلف\ر \ ر ينمو")

طباعة ("إيفان \ تي \ تي 25")

طباعة ("ماريا\تي \ تي 28")

طباعة ("أليكسي \ تي \ تي 32")

ستكون النتيجة كما يلي:

المؤلفالعمر
إيفان25
ماريا28
أليكسي32

وبالتالي ، توفر طريقة السطر الجديد () طريقة ملائمة لإنشاء فاصل أسطر في بايثون وتجعل الشفرة أكثر قابلية للقراءة ومرئية.

باستخدام الانضمام ()

الطريقة ، طريقة الانضمام () هي واحدة من الطرق للقيام التفاف الخط في بيثون. يسمح لك بدمج عناصر التسلسل في سطر واحد عن طريق إدخال فاصل معين بينهما.

مثال على استخدام طريقة الانضمام () لإنشاء فاصل أسطر:

أسماء = ['آنا' ، 'ماريا' ، 'إيفان']

النتيجة = '

'.الانضمام (الأسماء)

طباعة (نتيجة)

. يتم استخدام حرف فاصل الأسطر كفاصل

. يتم عرض النتيجة على الشاشة:

آنا

ماريا

إيفان

يمكن أن تكون طريقة الانضمام() مفيدة أيضا عند العمل مع الملفات. على سبيل المثال ، لقراءة نص من ملف وعمل فاصل أسطر بعد كل سطر ، يمكنك استخدام طريقة الانضمام () على النحو التالي:

مع فتح ('ملف.النص ' ، 'ص') كملف:

خطوط = ملف.قراءة الخطوط()

نص = '

'.تاريخ (خطوط)

طباعة (نص)

في هذا المثال ، تقرأ طريقة القراءة() جميع الأسطر من الملف وتحفظها في قائمة الأسطر. ثم تجمع طريقة الانضمام () السلاسل في سلسلة واحدة عن طريق إدخال حرف فاصل أسطر بينهما. يتم عرض النتيجة على الشاشة.

باستخدام طريقة الانضمام () يجعلها مريحة لإضافة فواصل الأسطر إلى البيانات النصية ويجعل من السهل قراءتها في البرنامج.

التفاف خط في بيثون

تستخدم لغة برمجة بايثون شخصية

لأداء فاصل الأسطر. هذا الحرف هو تسلسل تحكم يشير إلى أنك بحاجة إلى بدء سطر جديد.

مثال:

طباعة ("السطر الأول

السطر الثاني")

نتيجة التنفيذ:

السطر الأول

السطر الثاني

لاحظ أن الحرف

يجب أن يكون داخل علامات اقتباس مزدوجة أو علامات اقتباس مفردة. خلاف ذلك ، سيتم التعامل معها كنص عادي.

بالإضافة إلى الرمز

، يمكنك أيضا استخدام تسلسل تحكم في بايثون

لأداء عودة النقل. يشير هذا الحرف إلى أنك بحاجة إلى تحريك المؤشر إلى بداية السطر.

مثال:

طباعة ("السطر الأول

السطر الثاني")

هو نتيجة التنفيذ:

السطر الثاني

وتجدر الإشارة إلى أن الرمز

يمحو النص الموجود في بداية السطر بشكل فعال ، لذلك في المثال أعلاه ، يتم استبدال النص "السطر الأول "بالنص"السطر الثاني".

في الختام ، استخدام الرمز

في بايثون ، يسمح لك بإنشاء كود قابل للقراءة ومنظم. يسمح لك بفصل المعلومات على أسطر منفصلة ، مما يجعل الكود أكثر قابلية للفهم وملاءمة للعمل معه.

باستخدام اقتباسات ثلاثية

في لغة برمجة بايثون ، يمكنك استخدام علامات اقتباس ثلاثية لإنشاء سلاسل موصولة. يمكن أن تكون علامات الاقتباس الثلاثية مفردة أو مزدوجة ، وتسمح لك بتضمين أحرف السطر الجديد داخل السلسلة.

تستخدم الاقتباسات الثلاثية لإنشاء سلاسل متعددة الأسطر. تبدأ وتنتهي على نفس السطر ، مما يسمح لك باستخدام فواصل الأسطر والتنسيق بدون

استخدام أحرف السطر الجديد.

فيما يلي مثال على استخدام علامات الاقتباس الثلاثية لإنشاء سلسلة متعددة الأسطر:

سلسلتي = """

هذا

هو متعدد الأسطر

سلسلة

"""

سيؤدي هذا الرمز إلى إنشاء سلسلة سلسلة مع المحتويات التالية:

هذا

هو متعدد الأسطر

سلسلة

عند إخراج هذا السطر أو استخدامه في أجزاء أخرى من التعليمات البرمجية ، سيتم حفظ جميع فواصل الأسطر.

غالبا ما تستخدم الاقتباسات الثلاثية للتعليقات في بايثون. يمكن إدراج التعليقات داخل علامات اقتباس ثلاثية ، والتي يمكن أن تأخذ عدة أسطر. على سبيل المثال:

"""

هذا الرمز يؤدي مثل هذه الوظيفة.

نحن نستخدم مثل هذه الخوارزمية ومثل هذه المتغيرات.

"""

وبالتالي ، يتيح لك استخدام علامات الاقتباس الثلاثية إنشاء خطوط متعددة الأسطر مع فواصل الأسطر واستخدامها كتعليقات في الكود.

باستخدام وحدة تكستراب

تكستوراب هو وحدة بيثون التي تسمح لك لأداء عمليات مختلفة مع النص ، بما في ذلك فواصل الأسطر. يوفر وظائف وفئات لتنسيق ومعالجة السلاسل النصية.

الوظيفة الرئيسية لوحدة تكستراب هي تكستراب.التفاف (). يسمح لك بنقل أسطر طويلة من النص إلى عدة أسطر بطول معين من الأحرف. تأخذ هذه الطريقة وسيطتين: السلسلة النصية وعرض الإخراج. وفيما يلي مثال على استخدام تكستوراب.التفاف () وظيفة:

استيراد تكستراب

النص = " لوريم إيبسوم دولور الجلوس أميت ، كونسيكتيتور أديبيسكينغ إيليت، سيد دو يوسمود تيمبور إيسبريدونت أوت لابور و دولور ماجنا ألكوا."

نص ملفوف = التفاف النص.التفاف (نص ، عرض=30)

طباعة (نص ملفوف)

نتيجة لتنفيذ هذا الرمز ، سوف نحصل على النتيجة التالية:

['أبجد هوز دولور الجلوس أميت ،' ، 'كونسيكتيتور أديبيسينغ إليت ،' ، 'سيد دو إيوسمود تيمبور' ، 'إسبريدونت أوت لابور و دولور' ، ' ماجنا ألكوا.']

التفاف النص.طريقة التفاف () تقسم السلسلة المصدر إلى عدة أسطر بطول لا يزيد عن عرض الإخراج المحدد. في مثالنا ، هذا هو 30 حرفا.

وظيفة أخرى مفيدة لوحدة تكستراب هي تكستراب.ملء (). وهو يعمل بطريقة مماثلة ، ولكن إرجاع سلسلة إخراجها مع فواصل الأسطر. هنا مثال على استخدام تكستوراب.ملء () وظيفة:

استيراد تكستراب

النص = " لوريم إيبسوم دولور الجلوس أميت ، كونسيكتيتور أديبيسكينغ إيليت، سيد دو يوسمود تيمبور إيسبريدونت أوت لابور و دولور ماجنا ألكوا."

نص ملفوف = التفاف النص.ملء (النص ، العرض=30)

طباعة (نص ملفوف)

نتيجة لذلك ، نحصل على الاستنتاج التالي:

أبجد هوز دولور الجلوس أميت,

كونسكتتور أديبيسينغ إليت,

سيد دو إيوسمود تيمبور إمبيدونت

أوت لابور و دولور ماجنا ألكوا.

التفاف النص.تقوم وظيفة التعبئة () بتقسيم السلسلة المصدر إلى عدة أسطر بطول لا يتجاوز عرض الإخراج المحدد وإرجاع سطر معاد تنسيقه مع فواصل الأسطر.

تتضمن وحدة تكستراب وظائف وفئات أخرى لعمليات تنسيق النص الأكثر تعقيدا. يمكنك دراسة الوثائق الكاملة لوحدة تكستوراب على موقع بايثون الرسمي.

بعض الأمثلة والنصائح العملية

في لغة برمجة بايثون ، هناك عدة طرق لعمل فواصل أسطر في النص.

1. باستخدام حرف فاصل الأسطر:

طباعة ("السطر الأول

السطر الثاني")

2. استخدام علامات الاقتباس الثلاثية لإنشاء سلسلة متعددة الأسطر:

طباعة ("""هو السطر الأول

وهذا هو السطر الثاني""")

3. استخدام حرف فاصل أسطر داخل الأقواس:

طباعة ("هذا هو السطر الأول",

"وهذا هو السطر الثاني")

4. باستخدام حرف فاصل الأسطر باستخدام و السلاسل:

الاسم = "إيفان"

طباعة (و " مرحبا ، {اسم}!

كيف حالك؟")

5. استخدام حرف فاصل الأسطر في تنسيق السلسلة:

الاسم = "ماريا"

طباعة ("مرحبا ، {}!

كيف حالك؟"الشكل (الاسم))

ومع ذلك ، تجدر الإشارة إلى أن حرف فاصل الأسطر قد يكون له سلوك مختلف على أنظمة التشغيل المختلفة. على ويندوز ، يشار إلى تغذية الخط من قبل مجموعة من الأحرف

، بينما على يونكس وماك يتم استخدام حرف فقط

. عند العمل مع الملفات النصية ، من الضروري أخذ هذه الميزة في الاعتبار واستخدام حرف فاصل الأسطر المناسب لكتابة الملفات وقراءتها بشكل صحيح.

آمل أن تساعدك هذه الأمثلة والنصائح في فواصل الأسطر في بايثون!

سؤال وجواب