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

Anonim

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

معلومات عامة عن رمز الخط الجديد

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

  • عكس منحرف؛
  • ن هو رمز من السجل السفلي.

لاستخدام هذه الشخصية، يمكنك تطبيق التعبير "طباعة (F" Hello \ Nworld! ")") "، على حساب يمكنك نقل المعلومات إلى خطوط F.

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

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

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

طباعة ("مرحبا، العالم"! ") -" مرحبا، العالم! "\ N

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

طباعة (* الكائنات، sep = ''، end = '\ n'، file = syss.stdout، flush = false)

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

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

مثال على النتيجة المقررة أعلاه رمز البرنامج:

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

استبدال رمز سلسلة جديدة من خلال الطباعة

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

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

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

>>> طباعة ("Hello"، end = "") >>> طباعة ("العالم") Hello World

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

لأني في النطاق (15): إذا كنت

باستخدام رمز تقسيم في الملفات

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

أسماء = ["بيتر"، "DIMA"، "Artem"، "ivan"] مع فتح ("أسماء"، "W"، "W") كما f: الاسم في الأسماء [: - 1]: F.Write (F "{name} \ n") f.write (أسماء [-1])

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

مع فتح ("Names.txt"، "R") مثل F: Print (F.Readlinels ())

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

تقسيم سلسلة للحصول على فرعية

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

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

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

استنتاج

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

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

اقرأ أكثر