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

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

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

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

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

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

النص = " مرحبا ، العالم!"

طباعة (نص)

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

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

الاسم = "أليس"

العمر = 25

طباعة (و " اسمي {اسم}. انا {عمر} سنة.")

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

  1. أين وكيف يتم إدراج نص في بايثون
  2. 1. إخراج النص إلى الشاشة
  3. 2. إدراج نص في متغير
  4. 3. استخدام التعليقات
  5. 4. إدراج نص في سطور التوثيق
  6. 5. قراءة وكتابة النص إلى الملفات
  7. خاتمة
  8. خيارات لإدراج النص في بايثون
  9. أمثلة على استخدام مشغل الطباعة
  10. باستخدام طريقة التنسيق
  11. إدراج النص باستخدام خطوط و
  12. خيارات إدراج النص باستخدام التعبيرات المعقدة
  13. استخدام مكتبة السلسلة لإدراج نص
  14. أمثلة على استخدام وحدة سترينجيو
  15. العمل مع الملفات لإدراج نص في بايثون
  16. سؤال وجواب
  17. كيف يمكنني إدراج نص في بيثون?
  18. كيف يمكنني استخدام الطباعة () وظيفة لإدراج النص في بيثون?
  19. كيف يمكنني استخدام عامل التعيين لإدراج نص في بيثون?

أين وكيف يتم إدراج نص في بايثون

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

1. إخراج النص إلى الشاشة

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

طباعة ("مرحبا العالم!")

الناتج:

مرحبا العالم!

يمكن لوظيفة الطباعة () أيضا إخراج وسيطات متعددة مفصولة بفواصل:

الاسم = "أليكسي"

العمر = 25

طباعة ("اسمي" ، الاسم ، "وأنا" ، العمر ، " سنوات.")

الناتج:

اسمي أليكسي وعمري 25 عاما.

2. إدراج نص في متغير

يمكنك أيضا إدراج نص في متغير بحيث يمكنك استخدامه في التعليمات البرمجية لاحقا. على سبيل المثال:

الاسم = "أليكسي"

رسالة = و " مرحبا ، {اسم}! كيف حالك؟"

طباعة (رسالة)

خاتمة:

مرحبا ، أليكسي! كيف حالك؟

3. استخدام التعليقات

تسمح لك التعليقات في بايثون بإدراج نص في التعليمات البرمجية التي سيتم تجاهلها عند تنفيذ البرنامج. التعليقات مفيدة جدا لشرح الكود.

يبدأ التعليق المكون من سطر واحد برمز شبكي (#):

# هذا تعليق من سطر واحد

يمكن كتابة التعليقات متعددة الأسطر بعلامات اقتباس ثلاثية:

"""

هذا تعليق متعدد الخطوط.

يمكنك إدراج الكثير من النص هنا.

"""

4. إدراج نص في سطور التوثيق

سلاسل التوثيق هي سلاسل خاصة تستخدم لوصف الوظائف والفئات والوحدات النمطية. يمكنك إدراج أي نص فيها:

مواطنه تحية():

"""تحية وظيفة.

يعرض رسالة ترحيب على الشاشة.

"""

طباعة ("مرحبا العالم!")

يمكنك الوصول إلى سطر التوثيق الخاص بالوظيفة باستخدام سمة _ _ دوك__:

طباعة (تحية.__ وثيقة__)

خاتمة:

وظيفة تحية.

يعرض رسالة ترحيب على الشاشة.

5. قراءة وكتابة النص إلى الملفات

كما يسمح الثعبان لك لإدراج النص في الملفات. يمكنك فتح ملف وكتابة نص إليه وإغلاق الملف.:

ملف = فتح ("ملف.النص " ، "ث")

ملف.اكتب ("هذا هو النص الذي سيتم كتابته في الملف.")

ملف.إغلاق()

يمكنك أيضا قراءة النص من الملف:

ملف = فتح ("ملف.النص " ، "ص")

نص = ملف.اقرأ()

ملف.إغلاق()

طباعة (نص)

الناتج:

هذا هو النص الذي سيتم كتابته في الملف.

خاتمة

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

خيارات لإدراج النص في بايثون

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

    نص = ملف.اقرأ()

    1. import sqlite3
    2. cursor = conn.cursor()
    3. rows = cursor.fetchall()
    4. print(row[0])

    conn.close()

    Выбор метода вставки текста в Python зависит от конкретной задачи и предпочтений разработчика. من المهم اختيار الطريقة الأكثر ملاءمة وفعالية لحل المهمة.أمثلة على استخدام مشغل الطباعة

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

    مع أنواع البيانات المختلفة:

    إخراج رسالة نصية:

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

    إخراج القيمة المتغيرة:

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

    طباعة ("مرحبا ،" + اسم+"!")

    إخراج القيم الرقمية:

    العمر = 25

    طباعة ("عمري:" ، العمر)

    الإخراج المنسق باستخدام محددات التنسيق:

    العدد = 3.14

    طباعة ("بي عدد:٪.2 و " ٪ عدد)

    بالإضافة إلى ذلك ، المشغل 

    طباعة

    يمكن استخدامها لإخراج الجداول:

    الاسم

    العمر

    إيفان

    25

    آنا

    هو 30

    لإخراج جدول ، يمكنك استخدام تنسيق الصفوف أو استخدام مكتبات خاصة مثل

    هذه ليست سوى بعض الأمثلة على استخدام المشغل

    طباعة

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

    باستخدام طريقة التنسيق

    طريقة التنسيق هي إحدى الطرق الرئيسية لإدراج المتغيرات والقيم في سلسلة في بايثون. تسهل هذه الطريقة تنسيق النص عن طريق استبدال العناصر النائبة في سطر بالقيم المناسبة.

    لاستخدام طريقة التنسيق ، يجب تحديد سلسلة لتحديد العناصر النائبة باستخدام الأقواس المتعرجة {}.

    مثال:

    الاسم = "أليس"

    العمر = 25

    عند استدعاء طريقة التنسيق () ، يتم استبدال قيم اسم المتغيرات والعمر والمهنة بدلا من العناصر النائبة المقابلة في السلسلة.

    نتيجة البرنامج:

    مرحبا! اسمي أليس. عمري 25 سنة. أنا مطور.

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

    مثال:

    الأسطوانات = 10

    الرسالة = " قيمة متغير الأسطوانات: {: 03د}".شكل (الأسطوانات)

    طباعة (رسالة)

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

    وبالتالي ، فإن طريقة التنسيق هي أداة قوية ومرنة لإدخال القيم في سلسلة في بايثون.

    إدراج النص باستخدام خطوط و

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

    لاستخدام و سلاسل ، وهو ما يكفي لوضع البادئة" و "أو" و " قبل السلسلة. داخل الأقواس المتعرجة ، يشار إلى اسم المتغير الذي تريد إدراج قيمته:

    الاسم = "جون"

    العمر = 25

    النص = و " اسمي {اسم} وأنا {العمر} سنة."

    طباعة (نص)

    نتيجة لتنفيذ التعليمات البرمجية ، وسوف يكون الإخراج:

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

    س = 10

    ص = 5

    النتيجة = و"مجموع الأرقام {س} و {ص} يساوي {س + ص}."

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

    نتيجة لتنفيذ التعليمات البرمجية ، سيكون الإخراج:

    مجموع الأرقام 10 و 5 يساوي 15.

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

    خيارات إدراج النص باستخدام التعبيرات المعقدة

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

    1. تنسيق السلاسل باستخدام المشغل %

    واحدة من أسهل الطرق لإدراج النص هي استخدام

    ٪ المشغل

    . يسمح لك هذا المشغل باستبدال قيم المتغيرات في سلسلة.

    مثال:

    الاسم = "أليكسي"

    العمر = 25

    النص = "اسمي ٪ ق وأنا ٪ د سنة" ٪ (الاسم والعمر)

    طباعة (نص)

    خاتمة:

    اسمي أليكسي وأنا 25 سنة

    2. تنسيق السلاسل باستخدام طريقة التنسيق()

    شكل()

    يسمح لك أيضا بإدراج قيم متغيرة في سلسلة. إنه أكثر مرونة إلى حد ما من

    ٪ المشغل

    ويسمح لك بتحديد تنسيق الإخراج للقيم.

    مثال:

    الاسم = "آنا"

    العمر = 30

    النص = " اسمي {} وأنا {} سنة."الشكل (الاسم والعمر)

    طباعة (نص)

    خاتمة:

    اسمي آنا وأنا 30 سنة

    3. تنسيق السلاسل باستخدام و سلاسل

    و سلاسل هي طريقة جديدة لتنسيق السلاسل في بيثون 3.6 وما فوق. تسمح لك بإدراج قيم متغيرة في سلسلة عن طريق تحديد اسمها بين قوسين معقوفين بالبادئة

    f

    .

    مثال:

    الاسم = "فيكتور"

    العمر = 35

    النص = و "اسمي {اسم} وأنا {العمر} سنة"

    طباعة (نص)

    خاتمة:

    اسمي فيكتور وأنا 35 سنة

    1. طباعة (نص)
    2. النص = و " مساحة الدائرة ذات نصف القطر {نصف القطر} تساوي {المساحة}"
    3. طباعة (نتيجة)
    4. النتيجة = رسالة.بديل (الاسم = الاسم ، العمر = العمر)

    string_io.write("Пример строки для записи")

    print(string_io.getvalue()) # Выводит "Пример строки для записи"

    Чтение и запись данных:from io import StringIO
    data = "Пример строки для чтения и записи"
    string_io = StringIO(data)

    1. print(string_io.read()) # Выводит "Пример строки для чтения"

    string_io.write(" и записи")

    1. print(string_io.getvalue()) # Выводит "Пример строки для чтения и записи"

    Использование вместе с функцией print:

    from io import StringIO

    string_io = StringIO()

    print("Привет, мир!", file=string_io)