logo

بايثون الخط الجديد

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

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

الفهم الأساسي:

شخصية: 'ن'

وظيفة: ينقل المؤشر إلى سطر جديد.

  • الحرف صالح للسلاسل والأحرف فقط.
  • وتسمى هذه الشخصية أيضًا 'الخط مقطوع' .
  • إنه حرف تسلسل الهروب في بايثون.
  • يمكننا الاحتفاظ بـ ' ' في أي مكان في السلسلة.

بناء الجملة:

  • للإعلان عن سلسلة في عدة أسطر:
 Str_var = '
string 1
 string 2
' 
    لطباعة سلسلة في أسطر متعددة:
 print ('
str1
str2
') 
    الأولي :يترك سطرًا فارغًا، وينتقل إلى سطر جديد ويطبع str1الأوسط :ينتقل إلى سطر جديد بعد طباعة str1 ويطبع str2النهائي :يترك سطرًا فارغًا، وينتقل إلى سطر جديد بعد تنفيذ str2

الحاجة إلى ' ':

لنفترض أننا نحاول طباعة 'Hello' في السطر الأول، '!' في السطر التالي و'العالم' في السطر الذي بعد ذلك وإذا استخدمنا عبارة طباعة عادية:

 print ('Hello') print ('!') print ('World') 

انتاج:

بايثون الخط الجديد

استغرق الأمر 3 أسطر من التعليمات البرمجية لطباعة 3 كلمات. سيكون الرمز أطول إذا أردنا طباعة المزيد من السلاسل.

الآن، إذا استخدمنا ' ':

 print ('Hello
!
World') 

انتاج:

بايثون الخط الجديد

استغرق الأمر سطرًا واحدًا فقط. يمكننا طباعة أي عدد من السلاسل باستخدام ' ' في أسطر متعددة مع الحفاظ على الكود بسيطًا وصغيرًا.

المزيد عن ' ':

لماذا لا تطبع عبارة الطباعة ' ' مثل سلسلة عادية؟ كيف تتعرف بايثون على ' '؟

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

أمثلة: ، ، إلخ.

الإعلان عن سلسلة باستخدام ' ':

المشغلين في برمجة بايثون
 string = 'Hello
World' print (string) print ('
') print ('Hello
World') 

انتاج:

بايثون الخط الجديد

فهم:

في المثال أعلاه:

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

كيف يتحول بيان الطباعة تلقائيًا إلى سطر جديد؟

في بايثون، بناء جملة عبارة الطباعة:

طباعة (القيم، سبتمبر = ''، النهاية = 'ن' ، ملف = ملف، تدفق = تدفق)

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

إذا قدمنا ​​حجة إلى النهاية:

 print ('Hello', end = '!') print (' World') 

انتاج:

بايثون الخط الجديد

فهم:

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

طريقة أخرى لطباعة سلسلة في سطر جديد:

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

نستخدم علامات الاقتباس المفردة أو علامات الاقتباس المزدوجة لطباعة سلسلة من سطر واحد. في بايثون، يمكننا طباعة أسطر متعددة من السلاسل باستخدام إما 3 علامات اقتباس مزدوجة ('''سلاسل''') أو ثلاث علامات اقتباس مفردة (''' سلسلة''').

بناء الجملة:

كيفية تحويل عدد صحيح إلى سلسلة جافا
 '''String 1 String 2 ............... String n''' OR '''String 1 String 2 .............. String n''' 

تتعرف بايثون على أن السلسلة عبارة عن سلسلة متعددة الأسطر من خلال علامتي الاقتباس ''' أو '''.

مثال:

 string = '''Hello ! world''' string2 = '''I love Python''' print ('Using 3 single quotes: ') print (string) print ('
') print ('Using 3 double quotes: ') print (string2) 

انتاج:

بايثون الخط الجديد

فهم:

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

  • في الكود أعلاه، على الرغم من أننا كتبنا سلاسل متعددة الأسطر، فقد استخدمنا ' ' لسطر فارغ.
  • كلما زاد عدد أسطر السلاسل التي نريد طباعتها، زاد طول الكود.

ملخص:

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

  1. بيانات طباعة متعددة
  2. باستخدام ' '.
  3. استخدام سلاسل متعددة الخطوط.

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

باستخدام ' '، يمكننا:

  1. طباعة سلسلة في عدة أسطر.
  2. اجعل الرمز قصيرًا وبسيطًا.
  3. تخصيص مواضع أحرف السلسلة.
  4. اترك سطرًا فارغًا.