تلعب المساحات دورا مهما في برمجة بايثون. إنها تسمح لك بتقسيم الكود إلى كتل وتحسين إمكانية قراءته. ومع ذلك ، عند عرض نتيجة البرنامج ، تحتاج أحيانا إلى إضافة مسافات لعرض المعلومات بشكل أفضل. في هذه المقالة ، سنلقي نظرة على بعض الطرق البسيطة لوضع مساحة في بايثون عند الإخراج.
واحدة من أسهل الطرق لإضافة مسافة في الإخراج هو استخدام سلسلة سلسلة باستخدام المشغل"+". على سبيل المثال ، إذا كنت تريد إضافة مسافة بين كلمتين ، يمكنك كتابة التعليمات البرمجية التالية:
طباعة ("مرحبا" + "" + " العالم!»)
سيعرض هذا الرمز السطر " مرحبا بالعالم!". هنا قمنا ببناء ثلاثة خطوط فقط: "مرحبا" و " "و" العالم!".
هناك طريقة أخرى لإضافة مسافة وهي استخدام أحرف خاصة. على سبيل المثال ، يمكنك استخدام حرف مسافة ("\") أو حرف علامة تبويب ("\تي"). على سبيل المثال:
طباعة ("مرحبا \ العالم!")
سيعرض هذا الرمز السطر " مرحبا بالعالم!". هنا استخدمنا حرف الفضاء بعد كلمة "مرحبا".
- كيفية وضع مساحة في بيثون عند إخراج
- 1. استخدام أحرف المسافات البيضاء
- 2. باستخدام سلسلة سلسلة
- 3. باستخدام تنسيق السلسلة
- 4. باستخدام و سلاسل
- طرق وقواعد بسيطة
- استخدام مسافة في خط
- طرق إضافة المسافات
- باستخدام حرف خاص
- قواعد استخدام حرف الفضاء
- باستخدام الإخراج المنسق
- باستخدام طريقة التنسيق ()
- باستخدام سلسلة سلسلة
- الجمع بين الخطوط والمسافات
- باستخدام عامل التسلسل
- باستخدام طريقة التنسيق
- باستخدام تنسيق و سلسلة حرفية
- سؤال وجواب
- كيف يمكنني وضع مسافة بين المتغيرات عندما كنت إخراج لهم?
- ما هي الطرق الأخرى هناك لإضافة مساحة في الإخراج?
- هل من الممكن تحديد عدد المسافات عند عرض المتغيرات?
- ماذا علي أن أفعل إذا كنت بحاجة إلى إضافة نص بعد المتغيرات مع وجود مسافة أمامه?
- هل من الممكن وضع مسافات بين كل حرف من السلسلة في الإخراج?
كيفية وضع مساحة في بيثون عند إخراج
عند إخراج النص في بايثون ، من الضروري أحيانا إضافة مسافات بين الكلمات أو العناصر الأخرى. يمكن إضافة المسافات بطرق مختلفة ، اعتمادا على النتيجة المرجوة.
1. استخدام أحرف المسافات البيضاء
إن أبسط طريقة لإضافة مسافات هي ببساطة إضافة أحرف المسافات البيضاء في المكان المناسب. على سبيل المثال:
طباعة ("مرحبا" + " العالم!")
طباعة ("بلدي" + "سلسلة" + " مع " + "مسافات")
هذا النهج ، على الرغم من أنه يتطلب المزيد من الكتابة ، يسمح لك بتحقيق العدد المطلوب من المسافات.
2. باستخدام سلسلة سلسلة
في بيثون ، يمكنك الجمع بين السلاسل باستخدام عامل التشغيل " + "أو من خلال طريقة" الانضمام () " ، وتمريرها قائمة من السلاسل. على سبيل المثال:
طباعة ("مرحبا ،" + "" + " العالم!")
طباعة ("".انضم (["بلدي" ، "سلسلة" ، " مع " ، "مسافات"]))
يتيح لك هذا الأسلوب إضافة أحرف مختلفة بشكل أكثر مرونة بين الكلمات ، بما في ذلك المسافات.
3. باستخدام تنسيق السلسلة
توفر بايثون القدرة على استخدام أحرف تنسيق خاصة لإضافة مسافات. على سبيل المثال ، يمكنك استخدام طريقة "التنسيق()" :
طباعة ("مرحبا ، {}!".شكل("العالم"))
طباعة ("سلسلة بلدي مع المسافات: {:<10}".تنسيق ("مرحبا"))
في المثال أعلاه {:<10} يحدد أنه يجب إضافة مسافات إلى يسار السلسلة التي تم تمريرها بحيث تشغل 10 أحرف.
4. باستخدام و سلاسل
الطريقة الأكثر ملاءمة والحديثة لتنسيق السلاسل في بيثون هي و السلاسل. باستخدام البادئة " و " قبل السلسلة ، يمكنك استخدام المتغيرات والتعبيرات مباشرة داخل السلسلة. على سبيل المثال:
تحية = "العالم"
طباعة (و " مرحبا ،{تحية}!")
طباعة (و " خط بلدي مع المسافات: {'مرحبا':<10}")
هذا النهج يجعل من السهل إضافة مسافات وعناصر أخرى في الأماكن الصحيحة دون استخدام وظائف أو عوامل تشغيل إضافية.
نتيجة لذلك ، عند العمل مع إخراج النص في بايثون ، هناك عدة طرق لإضافة مسافات. يعتمد اختيار طريقة معينة على متطلبات التنسيق وراحة استخدامها في مواقف محددة.
طرق وقواعد بسيطة
عند إخراج النص في بيثون ، يمكنك استخدام طرق مختلفة لإضافة مسافات بين الكلمات أو الأرقام. فيما يلي بعض الطرق البسيطة:
- يمكن إضافة المسافات بين الكلمات باستخدام عملية تسلسل السلسلة:
- لتهيئة سلسلة:
- طريقة أخرى هي استخدام %:
- إذا كنت بحاجة إلى إضافة مسافات قليلة بين الكلمات ، فيمكنك استخدام أحرف خاصة:
- لإنشاء جدول أو تنظيم البيانات ، يمكنك تحديد عرض العمود:
طباعة ("مرحبا" + " العالم!")انتاج: مرحبا ، العالم!
طباعة ("مرحبا ، {}".شكل ("العالم!"))الخلاصة: مرحبا ، العالم!
مشغل الطباعة ("مرحبا ، ٪ ق" ٪ " العالم!")انتاج: مرحبا ، العالم!
طباعة ("مرحبا" ، "\ تي " ، " العالم!")انتاج: مرحبا ، العالم!
طباعة("{:<10} {:<10}".تنسيق("مرحبا" ، "العالم"))انتاج: مرحبا العالم
تذكر أنه عند إخراج النص ، تحتاج إلى استخدام المسافات بشكل صحيح لجعل النص أكثر قابلية للقراءة والفهم.
استخدام مسافة في خط
المسافات في السطر هي عناصر تنسيق نصية مهمة يمكن استخدامها لفصل الكلمات والعبارات والفقرات. في لغة برمجة بايثون ، يمكن إضافة مسافات إلى سطر لإنشاء كود أكثر قابلية للقراءة والفهم.
يمكن إضافة مسافات إلى سطر باستخدام عامل التشغيل " + " لدمج عدة أسطر في سطر واحد. على سبيل المثال:
السلسلة 1 = "مرحبا"
سلسلة_2 = " العالم!"
سلسلة_3 = سلسلة_1 + "" + سلسلة_2
طباعة (سلسلة_3)
خاتمة:
مرحبا ، العالم!
يمكنك أيضا استخدام أحرف مسافات خاصة مثل علامات التبويب ("\تي") وفواصل الأسطر ("
") لإنشاء إخراج منسق. على سبيل المثال:
سلسلة = " الاسم: \ تي \ جون
اللقب: \ تسميت"
طباعة (سلسلة)
خاتمة:
الاسم: جون
اللقب: سميث
إذا كنت بحاجة إلى إضافة عدة مسافات قبل أو بعد سطر ، يمكنك استخدام أساليب "لجوست()" و "رجست ()". على سبيل المثال:
سلسلة = "بيثون"
سلسلة جديدة = سلسلة.رجوست (10)
طباعة (سلسلة جديدة)
الناتج:
بايثون
يمكن أيضا إضافة المسافات على شكل مسافات بادئة لإنشاء رمز أكثر تنظيما. على سبيل المثال:
إذا كان الشرط:
كود
تستخدم المسافات في هذه الحالة للإشارة إلى تداخل كتل التعليمات البرمجية. من المهم وضع مسافة بادئة لأسطر التعليمات البرمجية بشكل صحيح ، حيث يمكن أن تؤدي المسافة البادئة غير الصحيحة إلى أخطاء في تنفيذ البرنامج.
يعد استخدام المسافات في سلسلة أحد العناصر الأساسية للتنسيق المناسب وأسلوب الترميز في بايثون. سيساعد اتباع قواعد معينة واستخدام المسافات في الأماكن الصحيحة في جعل الكود أكثر قابلية للقراءة والفهم للمطورين الآخرين.
طرق إضافة المسافات
عند إخراج النص في بايثون ، يمكنك استخدام طرق مختلفة لإضافة مسافات لتنسيق أكثر قابلية للقراءة. دعونا نلقي نظرة على بعض الطرق البسيطة:
- استخدام المسافات وعلامات التبويب: يمكنك ببساطة إضافة مسافات قليلة أو علامة تبويب بين عناصر النص لإنشاء مسافات بادئة لجعلها أكثر وضوحا.
- باستخدام حرف الفضاء: يمكنك إضافة حرف مسافة ( ' \ ' ) داخل سلسلة لفصل الكلمات أو العبارات.
- باستخدام حرف علامة تبويب: يمكنك إضافة حرف علامة تبويب ('\ر') داخل سطر لإنشاء المسافة البادئة.
مثال على استخدام المسافات وعلامات التبويب:
"بايثون
طباعة ("مثال على استخدام المسافات وعلامات التبويب")
طباعة ("هذه سلسلة بها عدة مسافات")
``
نتيجة تنفيذ التعليمات البرمجية:
مثال على استخدام المسافات وعلامات التبويب
هذه سلسلة بها عدة مسافات
مثال على استخدام حرف المسافة:
"بايثون
طباعة ("مثال" ، " حرف " ، "مسافة")
``
نتيجة تنفيذ التعليمات البرمجية:
مثال على حرف الفضاء
مثال على استخدام حرف علامة تبويب:
"بايثون
طباعة ("مثال على\تي حرف \ تي جدولة")
``
نتيجة تنفيذ التعليمات البرمجية:
مثال على حرف علامة تبويب
هذه ليست سوى بعض من العديد من الطرق لإضافة مسافات عند إخراج النص في بيثون. اختر الطريقة الأكثر ملاءمة لك ، اعتمادا على احتياجاتك ووفقا لتوصيات أسلوب الترميز.
باستخدام حرف خاص
في بيثون ، لإضافة مسافة في خط عند عرضها على الشاشة ، يمكنك استخدام حرف خاص - مسافة وضع علامة " ". يمكن إضافة هذا الحرف في أي مكان في السطر لإنشاء مسافة بادئة أو محاذاة.
مثال على استخدام حرف خاص:
طباعة ("هذا هو السطر الأول بمسافة" + " + "في المنتصف")نتيجة تنفيذ التعليمات البرمجية:
هذا هو السطر الأول بمسافة في المنتصف
يمكنك أيضا استخدام أحرف خاصة لإنشاء مسافة بادئة أو محاذاة في الجداول. على سبيل المثال ، الرمز "" هو أداة جدولة أفقية يمكن استخدامها لمحاذاة الأعمدة في جدول:
طباعة ("رأس" + "" + "المحتوى")
طباعة("----------------------------")
طباعة ("السطر 1" + "" + "المحتوى 1")
طباعة ("السطر 2" + "" + "المحتوى 2")
طباعة ("السطر 3" + "" + "المحتوى 3")
نتيجة تنفيذ التعليمات البرمجية:
| رأس | المحتوى |
|---|---|
| السطر 1 | المحتويات 1 |
| السطر 2 | المحتويات 2 |
| السطر 3 | المحتويات 3 |
سيساعد استخدام الحرف الخاص "" أو الأحرف الخاصة الأخرى في بايثون في إنشاء مسافات ومسافات بادئة في السطور عند عرضها على الشاشة.
قواعد استخدام حرف الفضاء
الفضاء هو واحد من أبسط ، ولكن في نفس الوقت الشخصيات الهامة المستخدمة في برمجة بايثون. يمكن أن يؤدي استخدام المساحة بشكل صحيح إلى تحسين إمكانية قراءة الكود وفهمه بشكل كبير. فيما يلي بعض القواعد لمساعدتك على استخدام المسافات بشكل صحيح:
- فصل المشغل: يجب استخدام مسافة قبل وبعد حرف المسافة لفصل المشغلين في الكود. على سبيل المثال:
| سيئة | حسنا |
|---|---|
س = 5 | س = 5 |
إذا س>10: | إذا س > 10: |
- فصل الوسيطة: عند تمرير الوسائط إلى دالة ، استخدم مسافات لفصل الوسائط. على سبيل المثال:
| سيئة | حسنا |
|---|---|
طباعة (1 ، 2 ، 3) | طباعة (1 ، 2 ، 3) |
- ، يجب استخدام المسافات لفصل الأحرف. على سبيل المثال:
| سيئة | حسنا |
|---|---|
س = 5 | س = 5 |
إذا س= = 10: | إذا س = = 10: |
- تجنب الاستخدام المفرط للمسافات: استخدم فقط العدد المطلوب من المسافات لجعل الشفرة قابلة للقراءة. تجنب الاستخدام غير الضروري للمسافات داخل الأقواس أو بداية السطر. على سبيل المثال:
| سيئة | حسنا |
|---|---|
طباعة (1 ، 2 ، 3 ) | طباعة (1 ، 2 ، 3) |
إذا س = = 10: | إذا س = = 10: |
- المسافات حول العمليات الحسابية: استخدم المسافات حول عمليات الجمع والطرح والضرب والقسمة لزيادة إمكانية قراءة الكود. على سبيل المثال:
| سيئة | حسنا |
|---|---|
س = ص + 1 | س = ص + 1 |
سيساعد اتباع هذه القواعد البسيطة في جعل التعليمات البرمجية أكثر قابلية للقراءة والفهم. لا تنس أنه في بايثون ، يعد الاستخدام الصحيح للمساحة أمرا مهما لأنه جزء من بناء جملة اللغة.
باستخدام الإخراج المنسق
في بايثون ، يمكنك استخدام أحرف وطرق خاصة لتنسيق إخراج النص بمسافات ومحددات أخرى. هذا مناسب عندما تحتاج إلى إنشاء إخراج جميل وقابل للقراءة.
فيما يلي أمثلة على استخدام الإخراج المنسق:
طباعة ("اسمي {} ، وأنا {} سنة.".الشكل (الاسم والعمر))محاذاة اليسار:المحاذاة الصحيحة:طباعة("{:>10}{}".الشكل ("الاسم:" ، "جون"))
محاذاة المركز:
طباعة("{:^10}{}".الشكل ("الاسم:" ، "جون"))
باستخدام طرق التنسيق هذه ، يمكنك إنشاء إخراج بسيط ومفهوم في بايثون.
- باستخدام التنسيق()
- طريقة طريقة التنسيق () هي طريقة ملائمة لإضافة مسافة عند الإخراج في بايثون. يسمح لك بإدراج قيم متغيرة في سلسلة باستخدام علامات خاصة.
لتطبيق طريقة التنسيق () ، اتبع الخطوات التالية:
إنشاء سلسلة مع علامات للمتغيرات. العلامات هي أقواس معقوفة {}.
استخدم طريقة التنسيق () لإدراج قيم المتغيرات في العلامات.
لاحظ أن ترتيب المتغيرات في طريقة التنسيق () يتوافق مع ترتيب العلامات في السلسلة.
مثال على استخدام طريقة التنسيق ():
الاسم = "إيفان"
العمر = 25
| الوزن = 75.5 |
|---|
| طباعة ("اسمي {} ، عمري {} سنة ، وأزن {} كجم."الشكل (الاسم والعمر والوزن)) |
نتيجة تنفيذ التعليمات البرمجية:
خاتمة
اسمي إيفان ، عمري 25 عاما ووزني 75.5 كجم.
تدعم طريقة التنسيق () أيضا ميزات أخرى مثل تحديد عرض الحقل والمحاذاة وأرقام التنسيق وما إلى ذلك. لمزيد من المعلومات ، راجع وثائق بايثون.
الآن أنت تعرف كيفية استخدام طريقة التنسيق () لإضافة مسافة عند الإخراج في بايثون. انها تسمح لك لجعل التعليمات البرمجية الخاصة بك أكثر قابلية للقراءة وسهلة الفهم.
باستخدام سلسلة سلسلة
في بيثون ، سلسلة السلسلة هي عملية الجمع بين سلسلتين أو أكثر في سلسلة واحدة. يمكنك استخدام عامل التشغيل " + " لإجراء تسلسل السلسلة.
مثال على استخدام سلسلة سلسلة:
الاسم = "فاسيا"
العمر = 25
رسالة = "مرحبا ، اسمي" + اسم + "وأنا" + شارع (العمر) + " سنوات."
طباعة (رسالة)
في هذا المثال ، نجمع السلسلة "مرحبا ، اسمي" ، السلسلة مع الاسم والسلسلة" وأنا "باستخدام المشغل"+". لتضمين القيمة الرقمية لمتغير " العمر "في سلسلة ، نستخدم وظيفة" ستر(العمر) " ، التي تحول رقما إلى سلسلة.
ستكون نتيجة تنفيذ هذا الرمز:
مرحبا ، اسمي فاسيا وعمري 25 عاما.
يمكن أيضا استخدام تسلسل السلسلة لعمليات أكثر تعقيدا. على سبيل المثال ، يمكنك إضافة متغيرات أو تعبيرات متعددة إلى سطر واحد:
س = 10
ص = 5
النتيجة = "نتيجة إضافة" + شارع (س) + " و "+ شارع(ص) + "يساوي" + شارع(س +ص)+"."
طباعة (نتيجة)
في هذا المثال ، نقوم بدمج السلاسل "نتيجة الإضافة" ، وقيم المتغيرات" س "و" ص "، والسلسلة" ومتساوية "ونتيجة الإضافة" س + ص "باستخدام عامل التشغيل"+". ستكون النتيجة كما يلي:
نتيجة إضافة 10 و 5 هي 15.
- سلسلة سلسلة مفيدة بشكل خاص عندما تريد إنشاء رسائل مركبة أو الإخراج. ومع ذلك ، من المهم أن تتذكر أن تسلسل السلسلة يمكن أن يعقد الكود ويجعله أقل قابلية للقراءة ، خاصة إذا كنت بحاجة إلى دمج عدد كبير من السلاسل. في مثل هذه الحالات ، من الأفضل استخدام تنسيق السلسلة أو طرق التنسيق التي تسمح لك بإدراج قيم متغيرة في سلسلة بشكل أكثر أناقة.
- الجمع بين الخطوط والمسافات
- عند العمل مع البيانات النصية في بايثون ، غالبا ما يكون من الضروري دمج السلاسل مع المسافات. هناك عدة طرق لإضافة مسافات بين السطور:
باستخدام عامل التسلسل
باستخدام طريقة التنسيق
باستخدام تنسيق و سلسلة حرفية
باستخدام عامل التسلسل
يسمح لك عامل التسلسل ( + ) بدمج السلاسل معا. لإضافة مسافة بين السطور ، يمكنك ببساطة إضافة سطر بمسافة بعد السطر الأول:
الاسم الأول = "جون"
الاسم الأخير = "ظبية"
الاسم الكامل = الاسم الأول + "" + الاسم الأخير
طباعة (الاسم الكامل)
نتيجة تنفيذ البرنامج:
جون دو
باستخدام طريقة التنسيق
تسمح لك طريقة التنسيق بإدراج قيم متغيرة داخل سلسلة باستخدام أقواس متعرجة. لإضافة مسافة بين الكلمات ، يمكنك ببساطة إدراج سطر بمسافة بين الأقواس المتعرجة:
الاسم الأول = "جون"
الاسم الأخير = "ظبية"
الاسم الكامل =" {} {}".التنسيق (الاسم الأول ، الاسم الأخير)
طباعة (الاسم الكامل)
نتيجة تنفيذ البرنامج:
جون دو
باستخدام تنسيق و سلسلة حرفية
و سلسلة التنسيق الحرفي (و"") يسمح لك لإدراج قيم متغيرة داخل سلسلة الحق في المكان الذي يتم استخدامها. لإضافة مسافة بين الكلمات ، يمكنك ببساطة إدراج سطر بمسافة بعد كل متغير:
الاسم الأول = "جون"
الاسم الأخير = "ظبية"
الاسم الكامل = و " {الاسم الأول} {الاسم الأخير}"
طباعة (الاسم الكامل)
نتيجة تنفيذ البرنامج:
جون دو
كل هذه الطرق تجعل من السهل الجمع بين السلاسل والمسافات في بايثون. يعتمد اختيار طريقة معينة على تفضيلات وخصائص المهمة.
سؤال وجواب
كيف يمكنني وضع مسافة بين المتغيرات عندما كنت إخراج لهم?
من أجل وضع مسافة بين المتغيرات عندما يتم إخراجها في بايثون ، يمكنك استخدام مشغل التسلسل "+" أو وظيفة تنسيق السلسلة "تنسيق". على سبيل المثال:
ما هي الطرق الأخرى هناك لإضافة مساحة في الإخراج?
بالإضافة إلى التسلسل ووظيفة" التنسيق "، يمكنك استخدام عامل الفاصلة " ، " عند إخراج المتغيرات. على سبيل المثال:
هل من الممكن تحديد عدد المسافات عند عرض المتغيرات?
نعم ، يمكنك تحديد عدد المسافات عند عرض المتغيرات باستخدام عرض الحقل. على سبيل المثال:
ماذا علي أن أفعل إذا كنت بحاجة إلى إضافة نص بعد المتغيرات مع وجود مسافة أمامه?