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

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

معلومات عامة حول حرف السطر الجديد

n هو رمز التفاف المعلومات على سطر جديد وإغلاق السطر القديم في Python. يتكون هذا الرمز من عنصرين:

  • مائل عكسي
  • n هو حرف صغير.

لاستخدام هذه الشخصية ، يمكنك استخدام التعبير "print (f" HellonWorld! ")" ، حيث يمكنك نقل المعلومات في سطور f.

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

ما هي وظيفة الطباعة

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

طباعة ("Hello، World"!) - "Hello، World!" n

في الوقت نفسه ، يتم كتابة مثل هذا الاكتشاف لهذه الشخصية في الخصائص الأساسية لبايثون. وظيفة "print" لها قيمة افتراضية للمعلمة "end" - n. بفضل هذه الوظيفة ، تم تعيين هذا الحرف في نهاية السطور لنقل البيانات إلى الأسطر التالية. شرح وظيفة "الطباعة":

طباعة (* كائنات ، sep = '' ، نهاية = 'n' ، ملف = sys.stdout ، تدفق = خطأ)

قيمة المعلمة "end" من وظيفة "print" تساوي الحرف "n". وفقًا للخوارزمية التلقائية لرمز البرنامج ، فإنه يكمل الأسطر في النهاية ، قبل كتابة وظيفة "الطباعة". عند استخدام وظيفة "طباعة" واحدة ، قد لا تلاحظ جوهر عملها ، حيث سيتم عرض سطر واحد فقط على الشاشة. ومع ذلك ، إذا أضفت بعض العبارات مثل هذا ، تصبح نتيجة الوظيفة أكثر وضوحًا:

طباعة ("Hello، World 1!") طباعة ("Hello، World 2!") طباعة ("Hello، World 3!") طباعة ("Hello، World 4!")

مثال على نتيجة الكود أعلاه:

مرحبًا بالعالم 1! مرحبًا بالعالم 2! مرحبًا بالعالم 3! مرحبًا بالعالم 4!

استبدال حرف السطر الجديد بالطباعة

باستخدام وظيفة "طباعة" ، من الممكن عدم استخدام حرف فاصل بين السطور. للقيام بذلك ، تحتاج إلى تغيير معلمة "end" في الوظيفة نفسها. في هذه الحالة ، بدلاً من قيمة "النهاية" ، تحتاج إلى إضافة مسافة. ونتيجة لذلك ، فإن المساحة هي التي ستحل محل حرف "النهاية". النتيجة مع تعيين الإعدادات الافتراضية:

>>> طباعة ("Hello") >>> طباعة ("World") Hello World

عرض النتيجة بعد استبدال الحرف "n" بمسافة:

>>> print ("Hello"، end = "") >>> print ("World") Hello World

مثال على استخدام هذه الطريقة لاستبدال الأحرف لعرض سلسلة من القيم في سطر واحد:

بالنسبة إلى i في النطاق (15): إذا كان i <14: طباعة (i، end = "،") وإلا: طباعة (i)

استخدام الحرف الفاصل في الملفات

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

names = ['Petr'، 'Dima'، 'Artem'، 'Ivan'] مفتوحة ("names.txt"، "w") كـ f: للاسم في الأسماء [: - 1]: f.write (f "{name} n") f.write (الأسماء [-1])

سيتم عرض الأسماء بهذه الطريقة فقط إذا تم تعيين الملف النصي لفصل المعلومات في سطور منفصلة. سيؤدي هذا تلقائيًا إلى تعيين الحرف المخفي "n" في نهاية كل سطر سابق. لرؤية العلامة المخفية ، تحتاج إلى تنشيط الوظيفة - ".readlines ()". بعد ذلك ، سيتم عرض جميع الأحرف المخفية على الشاشة في رمز البرنامج. مثال على تنشيط الوظيفة:

مع open ("names.txt"، "r") مثل f: print (f.readlines ())
ترجمة نص إلى سطر جديد في بايثون. كيفية نقل النص إلى سطر جديد - التعليمات
تعيين رموز مختلفة للعمل في بايثون

النصيحة! من خلال العمل النشط مع Python ، غالبًا ما يواجه المستخدمون مواقف يجب فيها كتابة رمز البرنامج في سطر واحد طويل ، ولكن من الصعب للغاية مراجعته وتحديد الأخطاء بدون فصل. لذلك بعد تقسيم السطر الطويل إلى أجزاء منفصلة ، يعتبره الكمبيوتر كاملًا ، في كل فجوة حرة بين القيم ، يجب عليك إدخال الحرف "" - شرطة مائلة للخلف. بعد إضافة حرف ، يمكنك الانتقال إلى سطر آخر ، ومتابعة كتابة الكود. أثناء التشغيل ، سيقوم البرنامج نفسه بتجميع الأجزاء الفردية في سطر واحد.

تقسيم السلسلة إلى سلاسل فرعية

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

string = "بعض النص الجديد" strings = string.split () طباعة (سلاسل) ['بعض' ، 'جديد' ، 'نص']

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

وفي الختام

من أجل إخراج بيانات معينة من سطر جديد عند العمل في Python ، من الضروري إنهاء السطر القديم بالحرف "n". بمساعدتها ، يتم نقل المعلومات بعد العلامة إلى السطر التالي ، ويتم إغلاق القديم. ومع ذلك ، ليس من الضروري استخدام هذا الرمز لنقل البيانات. للقيام بذلك ، يمكنك استخدام المعلمة end = "". قيمة" الحرف "هي الحرف الفاصل.

اترك تعليق